Participating in a Marathon for many of us, is a superhuman feat. Over 26 miles of relentless running and jogging, or in many cases, walking and limping to complete a course designed to challenge even the hardiest of runners. Dedication, hard work and determination are required to complete the course, not to mention the mental […]