Beyonce Beyonce

We had given up hope of seeing Beyonce wear her pink "Bootylicious" two-piece again years ago. But if there's one thing we've learned over the years, it's that Bey will always surprise us. For a new Pepsi promo, present-day Beyonce has a dance off against past versions of herself. Because why use backup dancers when you can use even more Beyonce?!

Check out crazy celebrity baby names that put Blue Ivy to shame

"Bootylicious" Bey, "Single Ladies" Bey and "Crazy in Love" Bey are a few of the past incarnations who shimmy and shake to the tune of the singer's new single "Grown Woman" — that is, until present-day Beyonce destroys them all with her fabulousness."Grown Woman" will be released Monday.