Man Involved In Officer's Pursuit Death Surrenders

The suspect involved in the pursuit that involved the death of Cowden (Ill.) PD's Officer Jeremy Hubbard has surrendered to authorities.

The suspect involved in the pursuit that involved the death of Cowden (Ill.) PD's Officer Jeremy Hubbard has surrendered to authorities, the St. Louis Post-Dispatch reports.

Andrew Michael Davenport, 31, of St. Louis, turned himself in at a police station in Maryland on Friday. He was sought by Illinois authorities on a felony charge of aggravated fleeing.

Read the full story at StlToday.com.

About the Author
Page 1 of 2351
Next Page