Chasing Cape Epic
GhostA personal blog following one amateur rider's training for the Cape Epic mountain bike stage race, with race reports, test results and training reflections. Readers get a first-person, data-minded look at structured training, pacing and goal setting.