Michael Phelps has taken his tally of medals in Olympics to 25 with 21 gold medals. (Source: AP)
Michael Phelps won an individual and a team gold medal on day four of the Rio 2016 O
Michael Phelps has taken his tally of medals in Olympics to 25 with 21 gold medals. (Source: AP)
Michael Phelps won an individual and a team gold medal on day four of the Rio 2016 O