Benzel Hampton will be in court Tuesday after police say he took off on a high-speed chase lasting dozens of miles with several crashes.

It all started in Middlesex Monday and ended in Essex Junction.

A woman at a nearby salon snapped a picture of the crash, showing damage to the hood of a red car, when Hampton allegedly hit a tree on Pearl Street.

Police say the crash in Essex Junction was actually the second crash. The first one happened after they say Hampton took off and crashed into a car on the exit 11 ramp near Richmond.

After the crash in the Junction, police say he ran off.

"I was like, oh my gosh. When I heard and saw them hit the tree, you know, just an accident, until he was purposely fleeing the vehicle at a high rate of speed," said Christine Chesseman, a witness of the crash.

Police say the 23-year-old was arrested after being spotted and stopped by a civilian witness.

We're told the chase began after he was stopped in Middlesex and officers realized he had an arrest warrant out of New York.

Hampton is now charged with several things included resisting arrest, leaving the scene of an accident and reckless endangerment.

No one was injured in the crashes.

He's being held on $15,000 bail.