Florida officials launched an investigation after a severed human head was discovered by horrified beachgoers on a Key ...
Police in South Florida are working to determine the identity of a head that washed ashore near Key Biscayne on Tuesday ...