Human head found washed ashore on Florida beach
A gruesome discovery was made on a Florida beach on November 13, 2024, when a human head was found washed ashore. The incident has sparked a major investigation by local authorities to determine the identity of the victim and the circumstances leading to this macabre find.