Just one day after celebrating her 34th birthday, Beyoncé was back to doing what she does best – owning the stage.
Yep, on Saturday Queen Bey gave a sell-out performance as the headliner of Philadelphia’s Made in America festival.
Obviously, it goes without saying that the set list including Crazy in Love, Bootylicious, Survivor, Drunk in Love and Say My Name made for one seriously amazing performance alone, but it is her outfits that have got us all talking.
In total, Queen B changed outfit an impressive eight times, and they were all totally jaw-dropping.
As well as a number of racy over-the-knee boots, the singer sported a bejewelled lingerie set, a metallic cut-out bodysuit and various glitzy fishnets.
Bey also donned a custom-made swimsuit inspired by the basketball player James Harden, Khloe Kardashian’s current boyfriend.
Jay-Z was spotted singing along to 1+1, and he wasn’t the only one who stepped out to show his support.
Former Destiny’s Child bandmate and longterm gal-pal Kelly Rowland joined the crowd and was even given a personal shout-out: “Shout-out to my girl Kelly, I love you!”.
Meanwhile, fans were surprised to see Nicki Minaj singing along to “Halo” offstage, rather than teaming up with B to perform “Feeling Myself”.
Of course, a Beyoncé performance wouldn’t be a Beyoncé performance without a feminist statement or two.
To complete the show, Bey treated the audience to a speech originally by MMA fighter Ronda Rousey on how to be “femininely badass.”
“Just because my body was developed for a purpose other than f*cking millionaires doesn’t mean its masculine”, she said. “I think it’s femininely badass as f*ck, because there’s not a single muscle on my body that isn’t for a purpose. Because I’m not a do-nothing bitch.”
Sign up for the newsletter
Get news, competitions and special offers direct to your inbox
Beyoncé then added in her own words: “A do-nothing bitch is the kind of person Rousey’s mother taught her not to be. She’s someone who just tries to be pretty and taken care of by somebody else.”
You go, Bey!