Kemuri – Demons are lurking, ready to hunt
In Japanese folklore, Yokai is a term that refers to all things spooky – from monsters, spirits to mysterious phenomena such as ghosts or whispers in the cemetery. However, in reality, when mentioning Yokai, people often think of something more tangible, such as kappa (water monster in the form of a frog that specializes in…