You may be surprised to learn that the most likely place to see an American bigfoot, outside of the Pacific Northwest, is in the Florida Everglades. The region around the tiny town of Ochopee is particularly favored by smelly, hairy bipeds, and it is here that the Shealy brothers -- Dave and Jack -- have opened the world's only Skunk Ape Research Headquarters.
Full story