Miami-Dade police investigating decapitated human head that washed ashore on popular South Florida beach
A human head washed ashore at a popular South Florida beach on Nov. 12, authorities say. Miami-Dade police are investigating the incident after a beach …