The Phoenix Fire Department says three people, including two children, were taken to the hospital after being hit by a vehicle at a bus stop.
The incident happened Tuesday near 19th Avenue and Camelback Road around 12 p.m.
Evanglique Mitchell said her 7-month-old son was hit and trapped underneath the vehicle. Her 8-year-old son was also hit and pinned under the car. Her 11-year-old was not hit, she said.
A 62-year-old man was driving in the area when he hit the three people at a bus stop, officials said. He was also taken to the hospital for a medical complaint, according to firefighters.
Mitchell said she saw the car flying towards them but knew she couldn't stop it. She was the one who pulled her baby from underneath the vehicle after she discovered two of her children were missing.
Witnesses told ABC15 several people rushed the driver of the red vehicle beating him up. And, she said she had no qualms about her reaction either, because she too hit the man who had just ran over her children.
Aside from some bruising on the baby's head, everyone is okay; she said her children however are traumatized.
"Love each other, care about each other," she said. "Stop the arguing and the fighting because life can be taken from you just like that."
Police have not said what caused the crash.