NPR | 100-Year-Old Man Finishes Toronto Marathon.

Singh, who speaks only Punjabi, said through his coach and interpreter that he was overjoyed and achieved a lifelong wish. He aims to raise money for local charities, including a children’s foundation that provides basic needs. His coach said part of his secret is that eats a diet of mainly tea, toast and curry. His training is to run about 10 miles a day.

He only took up running twenty years ago at the age of 80.