Casper Springs
4/16/19
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.