Olivia Culpo flaunts her fantastic figure in a red bikini while on vacation in Mexico with Christian McCaffrey

Olivia Culpo takes care of her body and she doesn't shy away from showing it off.

The 27-year-old former Miss Universe winner flaunted her incredible bikini body on Instagram Wednesday afternoon. 

She took a break from the bright sun while on vacation with 23-year-old NFL player Christian McCaffrey in Cabo San Lucas, Mexico with a number of their friends.

Red hot: Olivia Culpo flaunted her bikini body while on vacation in Cabo San Lucas, Mexico

Red hot: Olivia Culpo flaunted her bikini body while on vacation in Cabo San Lucas, Mexico

'My sarong is on sarong,' she captioned the post, a play on words meaning her cover-up is on 'so wrong.'

Maxim's Hottest Woman winner sensually pulled at her bikini bottom in one of the photos, which rested high above her hips. 

Her bikini top featured two wired cups separated by a long, thin string and tied across her neck.

Culpo paired the look with large silver hoop earrings, dark rectangular sunglasses and her small black wrap tied around her hips.  

Punny: 'My sarong is on sarong,' she captioned the post, a play on words meaning her cover-up is on 'so wrong'

Punny: 'My sarong is on sarong,' she captioned the post, a play on words meaning her cover-up is on 'so wrong'

The pageant queen wore her hair up in a tight bun, perfect for a relaxing day in the water.

At her bare feet was a black and white checkered Christian Dior bag, which retails for $3,000. 

The day prior, Culpo took to Instagram to post another one of her revealing outfits.

This time she donned a blue, brown and white flowy, striped dress with open sides that showed off a bit of side boob. She also held a Hat Attack sunhat in her hand.

#OOTD: This time she donned a blue, brown and white flowy, striped dress with open sides that showed off a bit of side boob, and she held a Hat Attack sunhat in her hand

#OOTD: This time she donned a blue, brown and white flowy, striped dress with open sides that showed off a bit of side boob, and she held a Hat Attack sunhat in her hand 

Smile for the camera like Olivia in her Jacquemus dress

Olivia Culpo looked like she was having a great time out in Mexico in a Jacquemus striped scarf dress.

This kind of dress is going to be the hit of the summer. The light and breezy fabric is perfect for hot sunny days. The high-low asymmetric style makes this look even more unique and modern. We love the striped pattern that makes us think of days in the park spent with friends. Make like Olivia and like the breeze take you away.

This dress is available so click right to get it for yourself. Or if you want to save some cash but still want the look, then check out our picks below from brands like Free People, Francesca's and Tibi.

* PRICES MAY NOT BE AS ADVERTISED

Not pictured in Culpo's photos was her rumored new beau, Carolina Panther running back Christian McCaffrey. 

Culpo and McCaffrey were spotted holding hands during the hot summer day in Mexico on Tuesday.

'Olivia and Christian planned a getaway to Cabo for a few days with their two friends Kristen and Tyler, who actually were the ones that set them up. They had met before in previous social settings, but reconnected recently,' a source told E! News.

'They have been texting nonstop since the beginning of last month, and this is the first vacation they have spent together. They have really hit it off and are into each other,' the source added.

Advertisement

Olivia Culpo flaunts her fantastic figure in a red bikini while on vacation with Christian McCaffrey

The comments below have not been moderated.

The views expressed in the contents above are those of our users and do not necessarily reflect the views of MailOnline.

We are no longer accepting comments on this article.