Virus Wars

Virus Wars is a title featured during a previous IndieCade showcase.

Screenshots
Coverage of Virus Wars on the IndieCade wiki!