Homicide Detectives Make Arrest in 17-Year Cold Case
The SLMPD announced the arrest of a suspect in the 2008 murder of Officer Demond Taylor, a police officer with St. Louis Community College at Florissant Valley.
Homicide Detectives Make Arrest in 17-Year Cold Case Read More »