A demon that has lived for a thousand years and an elf that has lived for thousands of years.All Rights Reserved
A demon that has lived for a thousand years and an elf that has lived for thousands of years.
12 parts