Tags: Anime, Cartoon.
Towanoquon (トワノクオン lit. Eternal Quon) is a 2011 Japanese animated supernatural film series consisting of six films and directed by Umanosuke Iida. The first film in the series was released in theaters on June 18 2011 and the last on November 26 2011. The anime series has been licensed by Sentai Filmworks in North America.