Cycling is a sport that requires an incredible amount of endurance ...