Model and actress Olivia Culpo seemed to be having a very romantic summer vacation with her boyfriend Christian McCaffrey this month.
The brunette bombshell shared several images to Instagram with the Carolina Panthers football player as they larked around while enjoying a swim.
‘It’s a shahk!’ the 30-year-old I Feel Pretty actress wrote in her social media caption as the 26-year-old athlete was seen taking a bite of the back of the star’s leg while she tried to climb up on their boat that was bobbing in the water.
In the next image the running back was seen standing shirtless beside his girlfriend of over three years as they posed for the camera.
In another shot, Olivia was straddling her boyfriend as he supported her legs. She placed her arms around his neck while planting a kiss on his lips. They were standing on the boat with a rocky coastline behind them.
Olivia has never looked better as she appeared extremely fit with toned abs and sculpted arms as she modeled the white crochet bikini.
The suit had a triangle top with thin spaghetti straps and the bottoms rode high up on her hips adding a racy thong backside that exposed her bottom.
Culpo tagged the designers of her bikini: Revole and Camila Coelho Collection.
Olivia looked done up for the day out as she had her hair nicely styled, with flattering makeup and gold hoop earrings.
It is not known where the 5ft7in brunette and the 5ft11in football star were.
Earlier this month Culpo said she only works out to look good in her bikinis.
The model has to stay in shape for her career but admitted she hates working out with McCaffrey, because his training is way more intense than hers.
She told People at the Create Cultivate LA Conference: ‘Honestly, I hate working out with him. Because he is a professional athlete. He works out for a profession.
‘It’s just impossible. Like the amount of weight that he’s lifting, there’s no point in even trying to do anything within the realm of what he is doing.