Veteran running 31 marathons in 31 days

His mission:
Published: 6:57 PM EST November 8, 2017