History Goes Bump: Ghost Tours For The Mind
Ep. 250 - Himeji Castle
The country of Japan does not usually cross the mind when castles are mentioned. But Japan does have castles and Himeji Castle is the largest castle in Japan. The magnificent structure sits at the top of Himeyama, which is a point 150 feet above sea...