In the town of Tateyama, around 400km North West of Tokyo, blindfolded women walk to paradise during the sacred ritual of Nunobashi Kanjoe.
Read the full story hereIn the town of Tateyama, around 400km North West of Tokyo, blindfolded women walk to paradise during the sacred ritual of Nunobashi Kanjoe.
Read the full story here