The best anime films are faultless from beginning to end, not losing their audience’s attention even for a second.
Anime Tokyo Night runs from Saturday, March 15 through Sunday, March 23 at the NAKA-IKEBUKURO PARK (1-16-1 Higashi-Ikebukuro, ...