The world's oldest marathoner completed his last race on Sunday at age 101, crossing the finish line in the Hong Kong marathon's 10-kilometer race and retiring after 13 years of competitive running. Fauja Singh took up the sport at age 89 as a way to cope with the deaths of his wife and son. (Photos courtesy Getty Images Sport)