Film·1980·1h 29m
Science FictionFantasy
Lost Taiwanese monster movie about a giant frog.
Directed by Yang Dunping
Featuring
5 credited
Keep watching