Japan’s Night Parade of One Hundred Demons returns in terrifying force after three year hiatus
On the third Saturday of every October, it’s a semi-Halloween tradition for Kyoto’s Ichijo-dori Street to host a giant procession that recreates the recreation of…