Gears of War 3 Coming April 2011?
Looks like someone at Microsoft has made a bit of mistake and it involves one of their flagship titles, Gears of War 3. The image below (courtesy of Eurogamer.de), taken from the US Xbox Live Dashboard, shows us that Gears of War 3 is scheduled for an April 2011 release date. This release date “leak” […]