Before killing it on the red carpet at the Met Gala, Beyonce donned some sexy shorts that showed off her killer body. The "Halo" singer wore a pair of colorful Dsqaured2 shorts, and gave viewers a peek of her famous booty in one playful snap.

While Bey looked incredible in her rainbow colored ensemble, her shorts were nothing compared to the sheer gown she wore to the Met Gala. The superstar singer was one of the last celebrities to arrive on the red carpet, and she wowed in a nude Givenchy dress that featured crystal embellishments to cover her modesty.

Which look do you prefer on Beyonce? 

Hit the above slide to see more photos.

Source: Beyonce.com