Browse 1 movies from Kian Ngiap Film Co. Ltd.
Lost Taiwanese monster movie about a giant frog.
Feb 1980