News CA

Police: Body found in north St. Louis

ST. LOUIS, Mo. (First Alert 4) – Police are investigating after a body was found in north St. Louis City.

According to a social media post by the St. Louis Metropolitan Police Department, a body was found near the intersection of Humboldt Street and Hall Street on Friday afternoon.

Police say additional details will be released soon.

This is developing news.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button