Law of the Devil

By Dancing

Chapter 648 [open-cycle of fate? ]