Five people, including a toddler, were seriously hurt in a violent crash in a Lancaster County neighborhood Wednesday night.
Troopers said a Toyota Camry veered off Country Club Drive around 11 p.m. The car hit a ditch, went airborne and tumbled into a yard.
The car knocked down a tree, and landed upside down in James Long's driveway.
"It sounded like a boom, a sonic boom," Long told Channel 9.
The car slammed into Long's pickup truck, pushing it off his driveway into the grass.
Two people were thrown from the car.
"People were hanging out the doors. A child, a baby was crying. I couldn't get 'em out. The car was smashed," Long said.
His wife called 911 as neighbors began to come out of their homes. At one point, there were four ambulances in his driveway.
Patricia Steele didn't realize how bad the crash was until she walked across the street.
"It was a hideous scene. I've never seen anything that horrible," she said. "There were three bodies on the ground."
Members of the Highway Patrol's investigative team were on Country Club Drive at Morningside Drive on Thursday afternoon reconstructing the crash.
Troopers said 21-year-old Quavis Hasty was driving the car when he lost control and swerved off the road. He was ejected from the car, and so was 18-year-old Marquis Moore. Both were taken to Springs Hospital in Lancaster and later transferred out to a trauma center.
Zachary Sturgis, 20, was taken by air to Palmetto Richland Hospital in Columbia.
Another younger teenager and a 17-month-old boy were taken to Springs. Their conditions were unavailable.
No charges have been filed. It's not clear if any of the injuries were life-threatening.
"I can't believe any of them survived. Any of them," Long said.