The Skunk Ape: Bigfoot’s Stinky Cousin

Here's everything you need to know about these bizarre and horrifying creatures.