Pygmy Troll??

Was this really found in Africa? Don't know, but it's freaking creepy-rama! Happy nightmares!

Comments