He finished in five hours, 38 minutes, and 27 seconds — averaging 6:46 per mile — to set a new American record for the ...