Olivia Culpo in a Red Bikini on the Beach in Cabo San Lucas 01/15/2022 The 29-year-old model and actress Olivia Culpo, who was in a relationship with NFL receiver Danny Amendola from 2016 until 2018, in a red bikini on the beach in Cabo San Lucas.