EP17B Hitobashira

Show Notes for episode 17B of our Podcast – Hitobashira.   Story Notes Human Sacrifice known as Hitobashira, literally translates as ‘Human Pillar,’ and is a purported form of Human Sacrifice carried out in Ancient Japan. However, we have no physical proof that such a thing ever occoured. In times when large constructions such as … Continue reading EP17B Hitobashira