Florida has its own version called the Skunk Ape, and there’s a whole headquarters dedicated to finding it. This quirky spot ...