Hyakki Yagyo

Kyoto becomes City of Yokai, with Night Parade of One Hundred Demons festival this autumn

Japan’s supernatural world springs to life in a special Hyakki Yagyo event you won’t want to miss. 

Read More

Hyakki Yagyo: Night Parade of 100 Demons scares tourists in Kyoto【Videos】

Japan’s most terrifying ghouls, monsters and demons come out to frighten the public on a street believed to border the spirit world.

Read More