-
Police investigating after human head washes ashore at Florida beach
Police are investigating after a human head washed ashore on Key Biscayne on Tuesday morning.
Police are investigating after a human head washed ashore on Key Biscayne on Tuesday morning.