Fauja Singh finished dead last at the Scotiabank Toronto Waterfront Marathon on Sunday.
But even though it took him eight hours, he had every reason to beam.
By completing the 26.2 mile course, Singh - nicknamed the Turbaned Tornado - became the oldest undisputed runner to finish a marathon.
He is 100.
Singh, born in rural India in 1911, did not start running marathons until he was 89, after he moved to England following the death of his wife and son.
He's completed eight now.
"He says no one is forcing him to do it. It's his desire to do it," coach and translator Harmander Singh said Sunday in an interview with CNN affiliate CBC. "He wanted to do one when he's 100 and today's the day."
Singh was a colorful sight as he started the race in his canary yellow turban and a matching T-shirt with the words " Sikhs in the City" printed across its front - a nod to his faith.
He finished more than six hours behind winner Kenneth Mungara of Kenya, who won the event for the fourth straight year.
Then again, Mungara is only 38.FULL STORY