Marley Dickinson June 19, 2023
Thousands of Toronto runners beat the heat for thrilling races and post-run treats