What's New

  • Hitobashira or Hitomi-goku (Human Pillar) is a human sacrifice in Japan, usually buried alive under massive buildings such as bridges, castl...

Hitobashira The Human Pillar

Monday, September 22, 2014