Watch Elf wo Karu Mono-tachi II (Dub) - Episode 12 Online

Aired: Oct 2, 1997 to Dec 25, 1997