Michelle Carter: Strength & Beauty
S1 : E2
TV-14 | 7 min | Aired: 01.18.21
Michelle Carter is the first American female to win Olympic Gold in shot put...and she almost walked away from it all.
College Football analyst Yogi Roth and Spencer Paysinger profile athletes who overcame unimaginable obstacles.