In approximately eight hours, 100-Year-Old Fauja Singh was able to complete the Scotiabank Toronto Waterfront Marathon. This feat made him the oldest person ever to finish the said race. His official time is 8 hours, 25 minutes and 17 seconds.
Singh said that his secret to his long life and extraordinary stamina is a smoke and alcohol free life. He is also a vegetarian and walk or run up to 10 miles per day. The Scotiabank Toronto Waterfront Marathon was only his eighth race. He did not start running marathons until he was 89-years-old when he migrated to England.