badlands
  • Reads 74,164
  • Votes 4,841
  • Parts 25
  • Time 2h 11m