Blood lust
  • Reads 9,043
  • Votes 325
  • Parts 26
  • Time 1h 52m