MITE - Terror in the forest: Chapter 1

What is MITE? MITE, is a demon or Japanese Yokai, who loves to play with his food (you) will let you walk away, knowing that at some point you will turn around... but he will not always play fair. What is a Yokai? They…