Thousands of determined runners made their way through a rainy race course on Sunday morning, as they took part in the annual Toronto Waterfront Marathon.
Betona Warga of Ethiopia was the first person to cross the finish line in the full marathon.
He ran the nearly 42.2-kilometre distance in a little over two hours and 10 minutes, according to early results posted online.
Some participants were running a half-marathon or a five-kilometre race on Sunday, as opposed to the full marathon.
Dave Clark of Toronto was first in the half-marathon among males and Esther Jeptum was the top female in the same category.
Fauja Singh, 101, ran the 5K course this year, a year after he ran the full marathon at age 100. Fauja Singh, 101, ran the 5K course this year, a year after he ran the full marathon at age 100. (CBC)
Jamie Switzer of Peterborough had the top time for men in the 5K race, while Lisa Cybulskie, also of Peterborough, led the women running in the same event.
Fauja Singh, 101, also ran the 5K course this year.
Singh, who ran the full marathon last year and set a record as the oldest person to do so, told CBC News he plans to keep running for as long as he can.
Another elder runner also made his mark during Sunday’s race.
Ed Whitlock, 81, of Milton, Ont., broke the record for runners in the 80-plus category.

Delays for drivers

The run has created some big delays for drivers in the city on Sunday morning.
Lake Shore Boulevard is closed from Windermere Avenue to Jarvis Street.
The Gardiner Expressway cannot be accessed at York, Bay and Yonge streets. While the Spadina Avenue exit is open, there is a big backup of cars on the highway in both directions, with motorists trying to use that exit.
There are also some diversions to street car service as a result of the run.
Most of the road closures will be over by the early afternoon.