Video: Beyonce celebrates same-sex marriage in fantastic Instagram clip
Beyonce has taken her time but her video to celebrate same-sex marriage laws being passed in the US was definitely worth the wait.
The superstar singer posted a celebratory video to Instagram today with the hashtag #LoveWins and it has to be seen to be believed.
From a wild array of outfits, to the rainbow of colours, to different wigs and some flat-out crazy dancing this video has it all.
Fair play Beyonce, if anyone else tried this it might have come out as a bit of a mess but this is just about perfect.