Body found in North St. Louis
(KTVI) – St. Louis police are on the scene of a body found in North St. Louis.
The body of a man was found lying in the street Monday morning in the 4400 block of Labadie, just west of Newstead.
Authorities have not released any other details. Homicide investigators are on the scene.