Everglades Skunk Ape Caught on Tape
The legend of the Skunk Ape in Florida isn’t just a myth…as you can see by this rare shocking caught on tape footage, someone was lucky enough to spot the creature in its natural habitat – the swamps of the Everglades!
Leave A Reply
You must be logged in to post a comment.