Himuro Mansion in Japan
In this story, we will be taking a look at the Himuro mansion in Japan. Located on a rocky area within the outskirts of Tokyo, this impressive building hosts many malevolent spirits due to its dark and twisted history… The Himuro Family Legend suggests that the Himuro family had a dark responsibility thrown upon them – … Read more