Christian McCaffrey cozies up to Olivia Culpo in steamy beach pics

Christian McCaffrey and Olivia Culpo showed off their abs in a cozy new photo while vacationing in Cabo San Lucas, Mexico.

New York Post

Leave a Comment

Your email address will not be published.