Ultra marathoner Michele Graglia

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

Examined