The Island of Giant Insects
Directed by
Takeo Takahashi, Naoyuki Tatsuwa
Runtime
minutes
Released
2020
IMDb Score:
4.2
Kyochu Retto
Directed by
Takeo Takahashi, Naoyuki Tatsuwa
Runtime
minutes
Released
2019
IMDb Score:
4.2