The world's oldest marathon runner has run his last race at the age of 101.
Fauja Singh finished the Hong Kong marathon's 6.25-mile race Sunday in 1 hour, 32 minutes, 28 seconds.
Singh, a Sikh, wore a saffron turban and sported a flowing white beard.
The Indian-born runner said earlier he would hang up his sneakers after the race in the southern Chinese city.
Singh became the oldest man to run a full marathon at Toronto in 2011. But his record was not recognized by Guinness World Records because he doesn't have a birth certificate to prove his age, only a passport.
Singh, who lives in Britain, said before the race that he was happy he's retiring at the top of his game.