Olivia Culpo is gearing up for her wedding to Christian McCaffrey, the 49ers’ star running back, with a sun-soaked, bikini-themed bachelorette bash hosted by her friends in the stunning locale of Los Cabos, Mexico.
The 31-year-old took to Instagram to share glimpses of the fun-filled weekend, flaunting her soon-to-be-married figure in a chic white bikini and an array of stylish white mini dresses.
The bride-to-be and her squad celebrated on a yacht, basking in the sunshine, before returning to their villa for a night of more shots, selfies, and unforgettable memories. Check out the gallery for more snapshots from Olivia’s fabulous bachelorette festivities!