The Toronto Police Service is a municipal police force in Toronto, Ontario, Canada, and the primary agency responsible for providing law enforcement and policing services in Toronto. From Wikipedia
A woman in her 20s was struck and killed by two vehicles that fled the scene in Scarborough, prompting an investigation into speed, vehicle damage, and witness footage.