Ryan Hall finishes all 7 marathons Ryan Hall finishes all 7 marathons of the 2017 World Marathon Challenge. Ryan finishes in 5th place.