Florida officials launched an investigation after a severed human head was discovered by horrified beachgoers on a Key ...
Miami-Dade Police are investigating after a human head was reportedly found ashore on a Key Biscayne beach.The remains were ...
Police in South Florida are working to determine the identity of a head that washed ashore near Key Biscayne on Tuesday ...