Oh god! What am I seeing? This creepy thang reminds me of some until dawn Wendigo creatures.