Human Head Washes Ashore on Florida Beach
Miami-Dade Police are investigating after a human head washed ashore Tuesday morning on Key Biscayne. Officials said the head was found by someone raking the beach, WTVJ reported. That person called authorities. A section of the beach was closed off while investigators where are the scene…
Read More
0