Beyonce Glastonbury 2011.jpg

Thank god for moments in music like these! Beyonce headlined Glastonbury 2011 over the weekend, and boy did she leave her mark. The diva wowed the crowd and fulfilled a dream by hitting the stage which was lit by fireworks to light up a wet and muddy festival. Wearing a barely-there sparkly gold spangly jacket, black hotpants, waist belt featuring gold detail, fishnets and black ankle boots.

Combined with wild curly hair and oversized earrings, Beyonce was a force to be reckoned with in front of a 170,000-strong crowd which included Jay-Z and Gwyneth Paltrow. During her live set she performed several of her hit songs as well as Etta James's "At Last", Kings Of Leon's "Sex On Fire," and Alanis Morrisette's "You Oughta Know."

What do you think of her festival ensemble? Share your thoughts in the comments box below.