Toronto, ON - Sunday May 6th, 2012 - Over 12,000 participants from 50+ countries hit the streets of Toronto in support of the Princess Margaret Hospital Foundation, Toronto General & Toronto Western Hospitals.
Since 1995, the Toronto Marathon has generated over $9 million for its various charitable partners including the Princess Margaret Hospital Foundation, Toronto General & Toronto Western Hospital, Hemophilia, Multiple Sclerosis, Toronto Foundation for Student Success, ICA Canada and Diabetes.
*click on images for a larger view*