Police said the collision was reported at Bathurst Street and Sheppard Avenue West shortly before 6 p.m. One of the pedestrians was hospitalized with life-threatening injuries.
Police said the collision was reported at Bathurst Street and Sheppard Avenue West shortly before 6 p.m. One of the pedestrians was hospitalized with life-threatening injuries.