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