10 Incredibly Freaky Japanese Urban Legends

Hitobashira / Human Pillars

Hitobashira or "Human PIllars" in English. In ancient Japan, people believed that sealing human being in the construction would make it stronger and stable. By sealing people in the pillars and in the walls they make sacrifices to gods and if the gods are pleased the construction lasts longer. Buildings with human pillars are told to be haunted by the ones sealed in the walls.