Space Overlords Summary
Latest Updates
Space Overlords announced, coming to Steam in February 2016
01 December 2015 | By #author
Publisher Excalibur Games has announced that indie developer 12 Hit Combo's giant robot game Space Overlords will be hitting Steam on 24th February, 2016.