As if the doll photo above didn't clue you in, some items in the database are incredibly disturbing. Like this mannequin head, found in 1991 at around 20,500 feet deep in the Japan Trench.
Teru teru bozu are small handmade dolls that are ... be a powerful tool. Japan's Edo period ran from 1603-1867. There is currently no announced release date for Ghost of Yotei, but it has at ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results