120 days. 120 marathons. 3,107 miles. One mission.