Casper Springs in a town located in the Arizona mountains. It's a once known for strange goings-on (ghost, monsters, and the like) but that all seemed to have stopped. Until now. Now the town seems to be a mecha for ghosts, angels and other things that go bump in the night.