On Friday (26Jun15), the U.S. Supreme Court made gay marriage legal across all 50 states, and the historic decision was praised by a number of celebrities.

Beyonce has now joined in the celebrations by compiling clips of her dancing in a variety of rainbow-coloured clothes into an Instagram.com video. In the caption she writes, "Never too late love wins."

The Halo hitmaker can be seen wearing a range of rainbow outfits to represent the pro-gay flag, including a rainbow cape, mask and bikini, and a variety of different coloured wigs.

In the clip, she dances to her track 7/11 by twirling around in circles, flapping her arms, shaking her butt and doing the twist.