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
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed