Human head washes up on Florida beach

A human head has been found washed up on a beach in Florida, according to police.

Nov 13, 2024 - 10:40
 567
Human head washes up on Florida beach
A human head has been found washed up on a beach in Florida, according to police.