Miles:
1803 total / 37 in 2012
Goal:

Stay injury-free, and be competitive in my age group in next season's half-irons.

Races (0)

John has no upcoming events.