The New Port Richey Police Department has arrested Marc Thomas Boysen, 43, for a deadly hit-and-run.

Barb Loines and her granddaughter were sitting at the stoplight of US 19 & Main St. in New Port Richey just before midnight Friday, about to turn, when Boysen came barreling toward them.

"I looked in my mirror and saw lights shooting at me fast," Loines said.

Barb was scared, especially since her 13-year-old granddaughter Des was in the passenger seat.

"I didn't know what to do. I just stepped on the brake hard, and I held on, and said, 'Des. Hang on. We're getting hit,'" Loines said.

After the impact, she tried to get out of the car, and was stunned to see the other car backing up and speeding off. Police say Boysen took off the wrong way down US 19. That's when he hit a man driving a moped, killing him. When officers told Loines what happened, she wasn't surprised.

"I knew it was him...It was like he was on a vengance hitting people," said Loines.

The victim landed on the hood of Boysen's car, and police say he kept driving, sideswiping another vehicle, then careening into the parking lot of the Wing House on US 19, smashing into a parked red sports car.

"It was a terrible night. Just terrible," said Keeven, who witnessed the crash at Wing House.

Keeven was at Wing House with more than 100 friends, gathered for a monthly car show. Most of them had left to go home. Those who were still in the restaurant, started running outside when they heard screeching tires.

"He came through this way and started doing donuts," said Keeven.

Keeven couldn't believe his eyes, because there was a person on the hood of that car. The victim ended up flying off the hood and landed in the parking lot. Keeven rushed to the victim's side and called 911. But it was too late. There was no pulse.

"Maybe I was here so that he didn't die alone," Keeven said.

A group of guys pulled Marc Boysen out of his car and pinned him to the ground until police arrived to arrest him. He's now facing several charges, including:

Leaving the Scene of a Crash Involving a Death

Leaving the Scene of a Crash w/ Property Damage

DUI Property Damage

Felony DUI

Keeven says it should all be a sobering reminder to everyone on the roads.

"Just please don't drink and drive. It's not worth it," said Keeven.

Marc Boysen's been arrested on DUI related offenses at least three times before. He's being held in the Pasco Co. Jail on $523,750 bond.

The name of the man driving the moped won't be released until his next of kin is notified.