On Wednesday (19 February), Beyoncé made a special appearance on stage at the Brit Awards and instead of taking some time out to recharge her batteries, she headed straight to Scotland on her private jet to wow fans once again.
She never stops!
The superstar songstress was pictured giving her Scottish supporters an evening to remember yesterday (20 February), as she performed tracks from her latest, self-titled album, as well as her old smash hits including 'Crazy In Love' and 'Halo'.
And of course, her costumes were to die for!
Although some of her stage outfits were the same as those worn for the previous leg of her tour, Beyoncé switched things up a little by also sporting a gorgeous blue and green playsuit that flattered her curves perfectly.
She also donned a monochrome playsuit with long sleeves and a plunging neckline and appeared to pay homage to Scotland in a shirt that looked as though it was made from tartan.
Unlike her shows last year, Beyoncé swapped her short blonde bob for long hair extensions, which she flicked from side to side with bags of attitude while booty shaking to her impressive setlist.
Her performance yesterday was noticeably more energetic and upbeat than her one at the Brits.
Queen B graced the stage at London's O2 in front of a star-studded crowd and sung her latest single 'XO' in a stunning green gown.
However, her presence was surprisingly tame - especially in comparison to the raunchy 'Drunk In Love' performance she gave at the Grammys with husband Jay Z back in January.
Beyoncé will be performing in Glasgow again tonight, before returning to England to continue the European leg of her tour.
Which Beyoncé stage outfit do you like most? Let us know, as the best comment from across the website each week wins £50!
Enjoy a bit of classic B with her 'Single Ladies' video below!
The Brits 2014 red carpet below:
Copyright: WENN Lia Toby
Got an iPad or iPhone? Reveal Mag has been especially designed to fit!