DAYTONA BEACH, Fla. - WFTV has learned more details after a car jumped a curb and plowed into two people on a Daytona Beach sidewalk before crashing through the front of a gift shop, leaving the two people in hospitalized.
Witnesses said the driver, whom police identified as Sonny DiMichele, was revving his engine and squealing his tires before running over Jessica Geenty, 27, of North Carolina, and her boyfriend, David Scott.
Both victims were pinned in the rubble after the car tore through the Spot Gift Shop on Main Street and A1A in Daytona Beach.
"He was like revving the car and then, 'Crash, pow!'" said one witness.
"I just heard shattered glass, and right away a girl just started screaming, and you could just hear the pain like in her voice," a witness told WFTV.
Investigators are trying to figure out what the driver was doing right before he lost control of the car.
Geenty, who suffered cuts, scrapes and bruises, told WFTV she didn't remember the car running over her.
"I feel like I did pass away and went up to heaven or where ever I went, and they told me, whoever was
there -- I can't tell you if it was a man or a woman -- but they told me that I needed to go back," said Geenty.
"I New video from cameras inside a T-shirt store show the car slamming into the building.
Scott was pinned between the car and the building, which Geenty has trouble recalling.
"I don't remember anything at all. From what I hear, I was screaming, and I'm sure I was," she said.
Geenty could be released from the hospital in the next few days, but Scott will remain for a while longer.
Witness Steve Noselli watched the accident unfold.
"He was revving his car engine. It went, 'Vroom, vroom,' about two or three times. Then all of a sudden out of nowhere, he just makes a sharp turn from an idle position, pops the curb and crashes right into the store window," said Noselli.
Tawnee Jackson was working inside the store at the time of the crash.
"There was just blood and glass everywhere and I just instantly started to cry. I was freaking out," said Jackson.
Police said DiMichele claims he had a mechanical problem, but that is still under investigation.
In the meantime, WFTV has learned DiMichele has been arrested at least four times for charges ranging from domestic battery to fleeing and eluding.
Police said they believe alcohol is not a factor.
Video shows car hit couple, crash into Daytona Beach store
Father defends HS football player son accused of sex assault, says 'a…
Man accused of stealing $1.6M bucket of gold flakes may be in Orlando,…
Tacoma police officer shot, killed: Latest updates
WATCH: Man steals $1.6M bucket of gold flakes, police say