Blood Bender
  • Reads 3,616
  • Votes 125
  • Parts 18
Sign up to add Blood Bender to your library and receive updates
or
#771paranormal
Content Guidelines