Bad Things
  • Reads 68,187
  • Votes 2,420
  • Parts 20
  • Time 1h 55m