-
News
Chosei Kantai Sazer X Available on Japanese Netflix
September 9, 2017The third series in Toho’s Super Star God trilogy is now available on Netflix in Japan.
The third series in Toho’s Super Star God trilogy is now available on Netflix in Japan.