Hua Shan
Director
Director
Rayma / Inframan
Professor Liu Yingde
Princess Dragon Mom
Liu Mei-Mei
Witch Eye
Chu Ming
Chu Chi Kuang
Lui Siu Lung
Xiao Hu
Lin Lin
Chen Zhi Qiang
Science Research Center's staff
Release Date
August 1, 1975Original Language
MandarinBudget
$0.00Production Company
Available On