Immortal by the Moon
  • Reads 69,394
  • Votes 1,268
  • Parts 36
  • Time 2h 0m