The Skunk Ape or Stink Ape or Swamp Monkey as they are most commonly known as, is a cryptically hominid said to inhabit in the Southeastern United States, from places such as Oklahoma, North Carolina, and Arkansas, although accounts from the Florida Everglades are particularly common (Florida skunk ape).
Full story