HomeAnime News Network - Article Ride Your Wave Film Wins Best Animation Award at Shanghai Int'l Film Festival byadmin hg -June 24, 2019 0 Film by Masaaki Yuasa, Science SARU opened in Japan on June 21 from Anime News Network - Article http://bit.ly/2FssHBc Tags Anime News Network - Article Facebook Twitter