The winner of the Calgary Marathon broke a 21-year-old record in Sunday’s race.
Benard Onsare, originally from Kenya, ran the gruelling 42-kilometre run in just 2:22:47.
The race marked Onsare’s four-year anniversary as a Calgarian.
Tanaya Gallagher, of Phoenix, Arizona, took first place in the women’s category with a time of 2:54:24
More than 11,000 participants came out for the 48th annual Scotiabank Calgary Marathon, which raised more than $700,000 for local charities.
The race caused some headaches for drivers, as some roads were closed from 7 a.m. to 1 p.m. MT.