There's an explanation for everything

There's an explanation for everything

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