Show Menu


Watch Truth or Scare online: Episode 13 Castle Ghost of Wales

Michelle investigates ghost housed in a castle in Whales.

Ready to Watch Truth or Scare, Season 1, Episode 13?
click here to see where to watch or .