Toronto police found the injured 19-year-old in the Finch Avenue West and Weston Road area. He was taken to hospital in critical condition.
Toronto police found the injured 19-year-old in the Finch Avenue West and Weston Road area. He was taken to hospital in critical condition.