Focus Home Interactive and Spiders Studio have released some new screenshots for their upcoming Mars War Logs, which is due out on Windows PC, Xbox 360, and PlayStation 3 platforms this...
Focus Home Interactive and Spiders Studio have released some new screenshots for their upcoming Mars War Logs, which is due out on Windows PC, Xbox 360, and PlayStation 3 platforms this...