first seven minutes

Mars Wars Logs – First Seven Minutes Footage

Mars War Logs was released in late April on PC and will be available on the XBLA this September, however most players who bought the Spiders Studio title on PC liked the game itself, but they were dis...[Read More]