Where do ghosts live? At the dead end.

Back To Top