(WCNC) A high speed police chase comes to a dramatic end in North Carolina and it was caught on tape.
It happened Tuesday around noon when a police officer in Alexander County noticed a reckless driver.
When the officer tried to pull the car over, the driver refused to stop and a high speed chase ensued for nearly 20 miles.
The chase ended when the suspect crashed his car into two other vehicles before coming to a stop.
The suspect tried to flee on foot but was apprehended by police and two civilian bystanders.
A handgun along with cocaine and pills were found inside the car.
Willis was arrested and now faces a long list of charges.
The drivers in the two other cars suffered minor injuries.
Copyright 2014 Nexstar Broadcasting, Inc. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.