Marley Dickinson October 5, 2023
The TCS Toronto Waterfront Marathon is expecting 25,000 runners from around the world and 100,000 spectators