This was the time it took Fauja Singh to complete the Toronto Waterfront Marathon on Sunday. But Singh, born in India, is no spring chicken – he's 100 years old and his recent feat has made him ...