Tokyo 2020 Olympic Games - All of Michael Phelps' gold medals at London 2012
Michael Phelps has won a record 23 gold medals at Olympic Games - including four at London 2012. Eurosport is the only place to experience every moment, every athlete, and every medal from the Olympic Games Tokyo 2020