As hard as it may be to believe, prior to her days as a Sports Illustrated Swimsuit cover star, Olivia Culpo suffered from body image issues.
The 28-year-old model felt that she was an “ugly duckling” when she was younger, she he told hosts of the “Emergency Contact” podcast.
Those days have since changed and now the girlfriend of Carolina Panthers running back Christian McCaffrey is featured just about everywhere and has a strong following of 4.7 million people on Instagram.
Just recently, Culpa stripped down to her lingerie for her latest photoshoot and looked great.
McCaffrey is a lucky man.