Ryan Hall finishes all 7 marathons

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