A pedestrian is dead after being struck by a vehicle at Finch Avenue West and Driftwood Avenue
It happened just after 6 a.m. The victim is a woman believed to be in her 30s. Police say the driver did remain on scene and has been taken to hospital.
Suggest a correction