Skunk Ape

The Skunk Ape, Stink Ape, or Swamp Monkey is a cryptic hominid said to dwell in the Southeastern United States, from places such as Oklahoma, North Carolina, and Arkansas, although reports from the Florida Everglades are particularly frequent (Florida skunk ape). Skunk ape sightings, while rare, have been reported all through Florida for more than … Read more