Human Head Washes Ashore in Miami
Miami beaches are known for pristine waters and white sands, but on Nov. 12, an unexpected surprise washed ashore that shocked local residents: a human head. According to NBC South Florida, Miami-Dade Police are investigating after a person who was raking the beach on Key Biscayne, an island off the coast of Miami, this morning … Read more