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...
SUBSCRIBE AND FOLLOW
Get top stories and blog posts emailed to me each day. Newsletters may offer personalized content or advertisements.