Travel Channel and Discovery+ are joining forces to bring viewers a new paranormal series, The Ghost Town Terror, which premieres on March 11 on Travel Channel with a simultaneous launch ...

Unlock this article right now
Create an account for FREE to unlock articles and receive Realscreen Daily.