Human head floats ashore in South Florida
- Posted on November 13, 2024
- By AOL
- 2 Views
Human head floats ashore in South Florida
Police in South Florida are working to determine the identity of a head that washed ashore near Key Biscayne on Tuesday morning.