American swimmer Michael Phelps kisses his son after winning the Men's 200m Butterfly Final during the Olympics in Rio. This win brought Phelps his 21st Olympic gold medal. He is the only Olympic champion in history to have 21 gold medals and hold a total record number of medals in the history of the Olympics.

Photo: Martin Bureau / AFP / East News

New and best

1 078

493

439
904

Read more