Tour de France winning bikes

Race winners from the last 20 years