Cardi B Hits the Beach in a Dress with Gigantic Orange Wings

Cardi B is always up for a bold fashion moment—whether she is in the front row at Paris Fashion Week or on a tropical vacation. This week, the rapper is Instagramming some typically fabulous images from her holiday in the Turks and Caicos with her husband, Offset.

The first look showed Cardi poolside wearing a Louis Vuitton bikini (in a Murakami monogram print). She accessorized it with stilettos—no flip-flops here!—huge hoops, and even a belly button ring, which read very 2000s. (Perhaps it was inspired by her character’s aesthetic in her recent film Hustlers?)

Then Cardi traded the pool for the beach, where she struck a pose by the ocean in a bright orange evening gown with long, billowy sleeves. In sparkling jewels and another pair of stilettos, she looked more ready for a photo shoot than a dip in the water.

See the videos.

Originally Appeared on Vogue