Florida Skunk Ape, The Mythical Creature Of The Day
On January 3, the Skunk Ape was the “Mythical Creature A Day”.
Here is what they said:
Florida Skunk Ape
The skunk ape is a hominid cryptid said to live in the southeastern United States, though most commonly reported in the Florida Everglades. It gets its name from… Read the rest…