The Skunk Ape is a bipedal humanoid cryptid reportedly found in the Southeastern United States, most notably the Florida Everglades. It has black fur and glowing red eyes, and is best known for it's foul odor.
Is related to Skunk Ape Sighting Video