This week I read a really cool article from the Daily Yomiuri on yokai or supernatural beings. Yokai stem from the Shinto belief system in which all things, living or inanimate, have a spirit and can turn into a supernatural being with mystical powers. Some yokai are simply mischievous and some are downright […]