Steve ran his first of nine London marathons in 2001, from a total of 21 marathons he has run internationally. After hitting the wall at the 22 mile mark, he vowed he would never run another marathon and was just happy to finish!



Read more at original source


Read more at original source