Author:

狮子azaaza

Holy Grail War, but the Immortal Grail

152 chapters