Joke 329

Where do ghosts live? At the dead end.
  • Currently 0/5 Stars.
tags: dead ghost