Beyonce shocked the crowd at California's Coachella festival on Friday (16Apr10) by joining husband JAY-Z on stage - and wearing a t-shirt covered with obscenities.
The Crazy In Love hitmaker was a surprise guest at the annual music event, teaming up with her partner during his set.
But fans were stunned to see the clean-cut pop star showing off a shirt laced with swear words.
The scrawlings included 'Punk a** Mother f**ker' and 'Girls On Top'.