ABC News March 18, 2019

Ultra marathoner Michele Graglia

He's run hundreds of miles, but can Michele handle what Michael is throwing at him?