A human head washed ashore at a popular South Florida beach on Nov. 12, authorities say. Miami-Dade police are investigating the incident after a beach worker in Key Biscayne, Florida discovered the ...