"Quite Disturbing": Human Head Washes Ashore On Popular Tourist Beach In Florida
A disturbing discovery was made on Key Biscayne Beach, Florida, on November 12 when a human head washed ashore. According to Fox News, a beach maintenance worker found the ...
NDTV
3 days ago