A driver in Florida allegedly left the scene of a car crash Saturday morning only to strike and kill a person riding a scooter, and officials said he sped away from that crash, too – with the man still on his hood.

Marc Thomas Boysen, 43, then allegedly crashed into yet another car, throwing the man off his car, FOX13 reported.

Bystanders finally subdued Boysen at the scene until police arrived.

Police said Boysen was driving the wrong way down the northbound side of U.S. 19 when he hit the man, who has not been identified, just after midnight in New Port Richey.

The first crash involved a car stopped at an intersection and the third crash involved a parked car. No other injuries were reported.

Boysen faces charges including leaving the scene of a crash involving a death and DUI property damage.

Click for more from FOX13.