Cops in St. Petersburg investigating human head found on the road

4years ago

US news, US news.

Homicide analysts in Florida are exploring a surprising disclosure in St. Petersburg: a human head that was found in the road.

A jogger informed St. Petersburg cops of the remaining parts at the crossing point of 38th Ave. S and 31st St. around 7 a.m., as per a police representative.

Investigators showed up at the scene and shut down off the road to traffic as they directed their examination, as indicated by the representative.

St. Petersburg police said they didn't have any insights regarding the disclosure as of Tuesday evening and the examination was continuous. They are asking anybody with data to call 727-893-7780.