Originally Posted by The Ween
That's suppose to be some creature that lives in the woods in certain areas. Don't know if it's an alien or just another life form. It's another urban legend like Nessie or Big Foot.
It looks like a guy trying to be Gollum or something from The Descent.