Who is the winner of Tour de France for most number of times on record ?
Miguel Indurain
Lucien Petit-Breton
Eddy Merckx
Lance Armstrong