Fauja Singh marathon

Fauja Singh, the man believed to be the world's oldest marathon runner, has ran his last race and retired at the astonishing