NEWS


Human head washes ashore on South Florida beach

A shocking discovery Tuesday morning left residents and beachgoers on Key Biscayne concerned: A human head washing ashore.