Runners race 7 marathons in 7 days through Cape Girardeau

Runners race 7 marathons in 7 days through Cape Girardeau