Strange Findings In Florida

A horse head along with a beheaded alligator was found floating in the canal in the Picayune Strand State Forest in Florida. Must have been one hell of a fight!


View Full Site