A suspected impaired driver has been arrested after they crashed into a construction worker on Allen Road in Toronto overnight causing critical injuries, police say. Toronto police said emergency crews were called to the scene at around 12:45 a.m. on Friday. Police said a driver in a Volvo was heading …
Read More »