Dark Jokes.
  • Reads 18,625
  • Votes 262
  • Parts 9
  • Time 6m