HIGHWAY 7 CRASH

Off-Duty Toronto Cop Killed In Motorbike Crash

An off-duty Toronto police officer was killed in a motorcycle crash on Highway 7 Tuesday afternoon. Const. Riccardo Torchia, 30 and from Vaughan, was driving a motorcycle when it collided with a dump...