Mini Cycling Who’s Who: Luis Herrera
2020-05-12
Luis Herrera was born on 4 May 1961 in Fusagasugá, Colombia. He was the first Colombian to win a Tour de France stage. The victory on the top of Alpe d’Huez in 1984 was Herrera’s first notable triumph, he reached it as an amateur rider. Although amateurs were time toContinue Reading