'We Rode All Night'
June 1926: the 20th Tour de France. A brutal 5,745km race from Evian to Paris, a Tour that will test the limits of human endurance. Thunder and rain are lashing the Pyrenees. Riders muddied, bloodied and beaten start to drop out of the race. Men are fou