Review: Mars Men (1976)

Taiwan localizes the Japan/Thailand co-production Jumborg Ace & Giant.

Full, written review available at sogoodreviews.com.