In the year 2599, humans have started terraforming Mars to make it habitable for humans. However, they soon discover that giant humanoid cockroaches have evolved on the planet and pose a threat to their existence. To combat this menace, a team of specially trained fighters known as the Annex I is sent to Mars to exterminate the cockroaches and save humanity.
Apologies, we couldn't find any streaming options available for this Movie.
Search on YouTubeWhere to watch in United States