Paranormal Caught on Camera Season 12 Episode 3 The Green Lady of Scotland and More
- September 27, 2026
A couple visiting a castle stirs up a famous Scottish spirit. A family in Mexico inherits a haunting from their matriarch. An otherworldly substance falls from the sky in Texas.