From Thornhill to the Beaches and Ajax, Pickering and Newmarket, Toronto Observer was there to cover the event. Find your race, and see who our reporters interviewed.
From Thornhill to the Beaches and Ajax, Pickering and Newmarket, Toronto Observer was there to cover the event. Find your race, and see who our reporters interviewed.