Cops investigating human head found by road

vmargineanu/iStockBy IVAN PEREIRA, ABC News (ST. PETERSBURG, Fla.) — Homicide detectives in Florida are investigating a shocking discovery in St. Petersburg: a human head that was found in the street. A jogger informed St. Petersburg police officers
Read More