Hellsalem's Lot

It's this weird place full of weird aliens n ghosts