The high life

Lucho Herrera (mountain classification winner) and the Badger (overall winner), 
1985 Tour de France.

Comments