Violet and other Shiki (Vampires) arrive in a small human filled town with plans of taking it over.All Rights Reserved
Violet and other Shiki (Vampires) arrive in a small human filled town with plans of taking it over.
22 parts