how many olympic medals does michael phelps have
Michael Phelps, the most decorated Olympian of all time, has an impressive total of 28 Olympic medals – 23 of them gold! This swimmer has definitely made a splash in the history books.
how many olympic medals does michael phelps have Read More »