How To Prepare For A 100 Mile Cycle Ride

100 Miles. Not A Typo.

Source: Global Cycling Network