Q: Where do ghosts live? A: At the dead end.

Back To Top