Well, this about seals it ... NFL star Christian McCaffrey and model Olivia Culpo holding hands in Mexico, confirming what everyone suspected -- they're dating and they're beautiful together.
Seriously, look at these people ... she's one of the hottest models on the planet and the Carolina Panthers running back looks like he was sculpted out of granite. It's insane.
There have been rumblings about the two getting close recently ... and we know they've been in Cabo together for the past few days -- but these are the first pics of Olivia and Christian showing affection.
The 23-year-old football star is coming off a stellar 2nd season in the NFL -- he rushed for more than 1,000 yards in 2018.