R&B star Rihanna performed and walked the runway at the 2012 Victoria's Secret Fashion Show, joining supermodels such as Miranda Kerr, Candice Swanepoel, Adriana Lima, Doutzen Kroes, Alessandra Ambrosio and Lily Aldridge, who showed off the latest sexy pieces from the popular lingerie brand as well a slew of colorful costumes.
Teen pop star Justin Bieber and R& singer Bruno Mars also sang on stage at the annual event, which took place on Wednesday, November 7.
Rihanna, who has often showcased scantily clad outfits in public, including at her concerts, wore a white bra with thick straps covered by a sheer, pink top and a light cloth tied around her waist at the fashion show. She walked performed her song "Fresh Out of the Runway" and also appeared alongside Swanepoel, who donned a white and silver bra and panties set and Victoria's Secret's signature angel wings covered in purple flowers.
Rihanna also performed in a strapless black gown that showed plenty of cleavage and contained a high thigh high split that showed off her black garter and stocking, blace lace gloves and pearl-encrusted sunglasses and choker.
Among the lingerie-based costumes seen at the event - a Halloween witch, a patriotic outfit with an American flag, a Native American, a tattoo model and a motorcycle rider - complete with handlebars, bring to mind a scene from George Michael's 1992 music video "Too Funky," which featured top supermodels.
Ambrosio, who gave birth to her second child in May, wore a $2.5 million jeweled Victoria's Secret "floral fantasy bra" and orchid-petal wings, as well as other costumes.
Celebrity guests spotted in the audience included Vanessa Hudgens and boyfriend Austin Butler as well as Jessica Szohr of "Gossip Girl" fame.
The 2012 Victoria's Secret Fashion Show will air on CBS on December 4 at 10 p.m. ET.