Wow check out this trailer, the special effects will blow your mind! Is that the dude from the A-Team hahahah? This film was made in Hong Kong in 1980 by Godfrey Ho, and not released until 1988 (can’t imagine why). It seems well worth a Saturday matinee viewing doesn’t it?