Human Head Washes Ashore On Popular Tourist Beach In Florida

A disturbing discovery was made on Key Biscayne Beach, Florida, on November 12 when a human…