A man who police say went on a violent crime spree at three gas stations was shot and killed by a customer.

It happened in St. Charles at 3:20 a.m. The robbery suspect was shot and killed by a witness.

The witness told police that he saw the suspect pull into the parking lot and park in front of the door at the gas station. A female clerk stands near an area where a suspect carried a backpack into the store.

Police said the suspect dragged the clerk towards the counter. The witness saw the suspect hold a knife to the clerk.

The witness confronted the suspect with a gun, police said.

Police said the suspect told the witness that he had something for them.

The suspect fell to the floor after being shot by the witness. The clerk and witness both made calls for help.

The suspect died after being taken to the hospital by first responders. His name has not been made public.

The suspect robbed two other convenience stores before entering the QuikTrip.

St. Charles police said he stole money from the two cash register at the Mobile On The Run location. knife cuts to the clerk's wrist, hand and neck were not life threatening.

The broken glass at the Mid-TownPhillips 66 store was a sign of a break-in. As they investigated the second robbery, they were dispatched for shots fired.

Police say that the suspect's car was stolen in July. The items were found in the vehicle.

Cops say a juvenile was arrested after filming women in a restroom.

Texas cops were called to a car stuck in the snow and found a woman dead inside.

The MMA fighters stopped the shooter. The police praised their quick thinking.