Thousands of people made their way down Yonge Street under grey skies on Sunday morning as part of the annual Sporting Life 10K event in Toronto.
The race raises money for Camp Oochigeas, a privately funded camp for children affected by childhood cancers.
Participants started on Yonge Street near Davisville Avenue in midtown and ended at Fort York Boulevard near Exhibition Place. Police put rolling road closures in place along the length of the route.
From Yonge Street, participants went east to Richmond Street, south on Jarvis Street, west on Adelaide Street, along York Street, north to Richmond Street, south on Peter Street to Front Street and west on Bathurst Street to the finish line.