Created by Go Nagai, this unique marionette space opera see the Earth Defense Force battle demonic aliens with...