(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.