The Big Cypress Swamp (North Of Everglades)



This video was shot near the Southern tip of Florida which is prime Skunk Ape Bigfoot territory.

Comments

Popular Posts