The Cambridge Cycle ChallengeCycling75 km July 27, 2025Letchworth Garden City, Hertfordshire, England, United Kingdom