Do you know how many Olympic medals Michael Phelps has won?Learn more about this famous, record holding Olympic swimmer! Michael Phelps$2.50PriceAdd to CartBuy Now