The Shadows Radio

Himeji Castle

October 30, 2019

Paranormal Roadtrip! Rebecca and Bill flew across the world to explore the most haunted castle in Japan with over 500 years of history and is the basis of the movies "The Ring".