Yokai Legends Season 8 Episode 8: The 100 Demon’s Night Parade
Release Date:
Hyakki Yagyō is a night event when every supernatural creature in Japan parade through the streets. Any human foolish enough to even witness the event, will either die or be spirited away.
Yokai Legends Season 8 Episode 8: The 100 Demon’s Night Parade