Watch this

UltraMarathon Man: 50 Marathons • 50 States • 50 Days