Human head floats ashore in South Florida
0
Police in South Florida are working to determine the identity of a head that washed ashore near Key Biscayne on Tuesday morning.