Who holds the record of winning Tour de France the highest number of times
Miguel Indurain
Lucien Petit-Breton
Eddy Merckx
Lance Armstrong