Body Found in North City
St. Louis, MO (KTRS) The body of a man is found in North City Wednesday night. Just before 6 o’clock, police responded to the 8300 block of Church Road in the Baden Neighborhood. Police are not saying how the man died, but homicide detectives are investigating.