Gallagher is charged with second-degree murder, second-degree involuntary manslaughter, resisting or interfering with a lawful stop or detention, resisting or interfering with arrest for a felony, two counts of leaving the scene of an accident, second-degree assault, first-degree tampering of a motor vehicle, and three counts of armed criminal action.

Police say Gallagher was driving a stolen 1997 Honda Accord that belonged to someone who used to live by him.

An officer spotted the vehicle in the former parking lot of an Arby's in the 3900 block of Grand Boulevard and approached Gallagher because the officer had information there was a missing juvenile from Franklin County in the car, and that Gallagher was wanted in St. Louis County.

The officer told Gallagher he was under arrest and to put his hands in the air.

The probable cause statement says instead of complying with the officer's commands, Gallagher put the car in reverse, almost hitting the officer.

Gallagher then hit a Cadillac Deville with the Accord, and pushing it over a concrete parking curb.

He then drove east onto Alberta, which is a one-way street that goes west.

After about two blocks, Gallagher turned east on Osage, driving approximately 85 miles per hour without stopping at any stop signs.

Gallagher then hit a vehicle at the intersection of Osage and Nebraska, injuring three people. One of those victims, 87-year-old Virginia Bedrosian of Greenville, Ill., died three hours later from injuries sustained in the accident.

He then hit two other parked cars before getting out of the Accord and running from the scene. He was taken into custody a short time later.