Commodore 64
Community Rating: 2.42 Total Votes: 6
An action game set at a time when nascent, insectoid life forms battled each other for survival and for domination...