Question: who has won the most medals in olympic history
Answer: Michael Phelps