Who has won the highest number of gold medals at the Olympic so far?

Usain Bolt

Rafael Nadal

Michael Phelps

Carllewis

Explanation:

Correct Answer is: Michael Phelps

Leave a Comment

Your email address will not be published. Required fields are marked *