This is Fauja Singh.
Singh is 101 years old — the world's oldest marathon runner.
On Sunday, Singh competed in the 5K portion of the first ever Surrey World Music Marathon in Surrey, British Columbia.
He retired from marathons earlier this year, but still competes in races.
He finished this 5K in 40 minutes.