Charles Haynes
Geneva to Rome over the Alps
Riding 697K over the Alps in 6 days for IDEALS because a doctor gives his time for free
Riding 697K over the Alps in 6 days for IDEALS because a doctor gives his time for free
* Charities pay a small fee for our service. Find out how much it is and what we do for it.