Four people, including two children, were sent to the hospital following a collision in Barrie on Friday.
A woman and her two boys were in a pickup truck that collided with an SUV on Livingstone Street in the Stanley Street and Birchwood Drive area.
Police say the pickup truck ran a red light striking the SUV in the middle of the intersection before careening onto its side.
Emergency crews arrived around 11 a.m. and said the outcome could have been much worse. "It could have been life-changing and life-ending," says Barrie Police Const. Don Langdon.
Good Samaritans, including a retired paramedic, ran to help, pulling the boys out of the truck's blown-out back window.
The 38-year-old mother suffered minor chest injuries, while her two young sons who were in the backseat escaped with only cuts and bruises.
Firefighters helped the woman in the SUV who was taken to the hospital with head injuries, but she is expected to be okay.
Neighbours say too many drivers speed in the area. "This is a normal occurrence at this intersection," says Janet Tapp, Barrie resident.
Police say the woman behind the wheel of the truck has been charged with careless driving.
All the occupants of both vehicles were wearing seatbelts, which police say very well could have saved their lives.