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 Spring.
Related Articles
Tennis Manager 2024 Launch Date Revealed
17 hours ago
Men of War II Launch Date Trailer
18 hours ago