Imagine cycling from sea level to 3,275 meters altitude in four hours, along a 100-kilometer long uphill slope, a route tougher than the toughest climbs on the Tour de France. Not only that, but takin...