London to Paris 24hrs 2012

United Kingdom United Kingdom

For all those mad enough to take on this 280mile epic in 24 hours. Great Ride Great Cause.

Join Club

Last Week's Leaders

  • Last Week
  • This Week

This Week's Leaderboard