Irina Shayk, Candice Swanepoel, and Joan Smalls put on another steamy performance in promotion of Swanepoel's swimwear brand - Tropic of C.
In a new advert for the Revolve collection, the three top models worked on their moonlight tans by prancing and dancing around a beach in Tulum, Mexico in the darkness of night.
And the three ladies weren't shy in flaunting their fab figures as they teased the camera with sultry stares and glares with the gorgeous moon taking a prominent co-starring role in the promo video.
Scroll down to video
Insurance Loans Mortgage Attorney Credit Lawyer
Promo mode: Irina Shayk, 35, flashed a seductive stare under the gorgeous moonlight in a new advert for Candice Swanepoel's Tropic of C Revolve swimwear brand
Bevy of beauties: Swanepoel and Joan Smalls helped round out the trio of beauties starring in the promo for the Revolve collection
The clip begins with a lovely look at small incoming waves as the moonlight glistens along with the ripples of the ocean water with the opening bars of hypnotic, relaxing music helping set the tone of the evening.
Shayk, 35, is the first of the three ladies to make a grand entrance, staring seductively into the camera with the moon over her right shoulder.
Quickly, the Russian model is seen frolicking along the shoreline dressed in a sheer white slip over a barely-there white bikini from Tropic Of C.
Moonlight vibe: The clip begins with a lovely look at small incoming waves as the moonlight glistens along with the ripples of the ocean water in Tulum, Mexico
Moon bathing: The Russian model frolicked along the shoreline dressed in a sheer white slip over a barely-there white bikini from Tropic Of CInsurance Loans Mortgage Attorney Credit Lawyer
Basking under the moon: Swanepoel, 32, struck a pose under the moonlight in a yellow bikini top and multi-colored pants that screamed beach-worthy
Strike a pose: Smalls, 32, maker her first appearance standing in front of a palm trees decked out in a baby blue bikini top and black sheer leggings
Joining in on the nighttime romp, Swanepoel follows suit and strikes a pose under the moonlight in a yellow bikini top and multi-colored pants that screamed beach-worthy.
The South South African beauty, 32, does a slow twirl around with her blonde tresses pulled into a ponytail, as she slowly pulls on a matching shirt.
Smalls, 32, maker her first appearance standing