(KTRS) – Homicide detectives are on the scene after what appears to be a human skull was found in St. Louis.
The discovery was made at a lot on Riverview Boulevard near I-70 just before 9 a.m. Police have released few details about the incident but Fox 2 reports that a Laclede Gas employee may have made the discovery.