I saw this on the bottom half of a drive-in double feature with City of the Living Dead in the very early '80s-maybe '81(?), and the only thing I remember about it besides NOT being a flesh-eating zombie flick was a scientist on a TV monitor spouting ...
Read More
Read More