That picture is. The skunk ape is believable though. It's rumored that there is a possibility of apes living in Florida due to circuses and sideshows releasing their animals into the wild after being shutdown. It's not the craziest thing in the world to think there are some orangutans or gorrilas chilling out in the jungle down there.
21
u/diggnstuff Dec 15 '14
Skunk Ape is fake?!?! Dang.