Who holds the record of maximum podium (Top 3) finishes in Tour De France.

  1. Jan Ulrich

  2. Lance Armstrong

  3. Raymond Poulidor

  4. Laurent Jalabert


Correct Option: C

Find more quizzes: