Elle UK

It’s Beyonce Day! Okay, okay, it’s only March 31st but when you’ve been waiting in formation for weeks and the Queen drops not one but…