Shrine Hitobashira The Human Pillar Hitobashira or Hitomi-goku (Human Pillar) is a human sacrifice in Japan, usually buried alive under massive buildings … September 23, 2014