“Beacation” indeed! Olivia Culpo, 29, and her boyfriend, Christian McCaffrey, 25, have been vacationing in St. Barths and posting a slew of Instagram pictures that scream “couple-goals!” The former Miss USA and her Carolina Panthers running back beau have been enjoying the white sandy beaches and crystal blue waters, as Olivia shared a photo of a passionate kiss they shared while rocking sexy swimsuits. “Welcome to baecation!”, she captioned the slideshow of pictures seen below.