Todd Aalgaard June 30, 2015
One cyclist is dead and another injured in the Greater Toronto Area city of Vaughan, following a violent two-vehicle collision near the intersection of Dufferin St. and Steeles.
Δ