A delivery truck, SUV and school bus carrying toddlers collided on the Southern Artery in Quincy late Wednesday morning.
"Your heart just sinks to your stomach," said Mike Derosiers, who manages a maintenance team at a nearby apartment building.
Quincy police said three toddlers were sent to the hospital to be evaluated shortly after 11 a.m. They are expected to be OK.
David Marsan and a group of people ran to the crash scene at the intersection of South Street to help. The bus read Quincy Public Schools on the side.
"The back door flew open and one of the guys handed me a kid and I got him to he curb," Marsan said. "[I] made sure he was OK. He was a little shaken up, but I think he's going to be alright."
Involved in the crash was a white Mercedes SUV being driven by Dipika Patel, who had her mother in the car.
"The truck guy couldn't stop the truck, so I think he turned toward the school bus and it pushed into my car," said Patel.
Police have not said who was at fault in the crash.
"People, when they see a yellow light, they speed up," said Paul McDonough, who lives across the street. "They don't want to wait for the red light, ya know?"
The truck in the crash is owned by D'Andrea Foods. They said they have no comment at this time and are conducting their own investigation.
A call to the Quincy Public School Department was not returned.