There's an explanation for everything How come it can take more than 6 hours to complete a marathon? Answer: analyse my stride carefully, you might get valuable clues. 480 × 640 — 59.7 KB