Olivia Culpo and Christian McCaffrey stripped to their bathing suits and hit a Mexico beach ... taking a vacay after a bitter Super Bowl loss.
The engaged couple headed down to Cabo San Lucas with 49ers tight end George Kittle, fullback Kyle Juszczyk and their wives Claire and Kristin ... where they soaked up the sun in some pretty revealing bathing suits.
Check out the pics ... the whole crew's milling about on the sand before hopping in the clear blue ocean for a dip -- lots of pecs and legs for all to see.