Police are investigating the circumstances surrounding a human head that washed up on the shore of a small Florida village on ...