Watch Video

Flash anime shorts that center around a school for mischievous demon toddlers.