The athlete holding the record for the most gold medals at the Olympic Games is Michael Phelps. The American swimmer amassed an astonishing total of 23 gold medals over four Olympic appearances from 2004 to 2016, dominating various swimming events. What achievements or challenges did Phelps face during his career?