When your husband’s milestone birthday calls for a tropical escape, you go all out—and Olivia Culpo made sure everyone knew she was celebrating in style. The model recently joined Christian McCaffrey, the San Francisco 49ers running back, in Los Cabos for his 30th birthday bash, and she absolutely owned the spotlight in a way only she could: with a tiny royal blue bikini that put her growing baby bump front and center.
The timing couldn’t be more perfect. Culpo and McCaffrey announced last month that they’re expecting their second child together, and this getaway offered the ideal opportunity to show off the pregnancy glow in full vacation mode. Photographs from their sun-soaked Mexican escape captured the couple enjoying the water and soaking up the sunshine, looking relaxed and radiant as they embraced the carefree energy of a well-deserved break.
What makes this moment even sweeter is the broader context of their growing family. The couple tied the knot in a lavish Rhode Island wedding back in June 2024, and roughly a year later welcomed their first child. Now, just over nine months after that arrival, baby number two is on the way. It’s a rapid expansion that speaks to their enthusiasm about building their family together.
For Culpo, this pregnancy is another chance to redefine what expectant style looks like. Rather than shying away from the camera or playing it safe with loose layers, she’s embracing her changing body with confidence—and honestly, it’s refreshing to see. Whether intentional or not, her approach sends a message that pregnancy doesn’t mean stepping back from the spotlight; it’s just another chapter to live boldly.
As McCaffrey celebrated turning 30, the real gift seemed to be the life he and Culpo are building together. Kids, a solid marriage, and the flexibility to jet off to Los Cabos whenever the mood strikes—not a bad way to mark a milestone birthday.
About the Author
Local Lawton
Local Lawton is a contributor to LocalBeat, covering local news and community stories.