The mad terrorist Alex Windham takes over a small scientific community on another planet and forces...