Florida jogger finds human head on the side of road
A Florida woman reportedly found a human head on the side of a St. Petersburg road as she was out for a morning jog. The woman called 911 after making her horrifying discovery around 7 a.m. Tuesday, the St. Petersburg Police Department said in a statement. The head was found in a grassy patch between the sidewalk and the edge […]
Read more