There are few games we get more excited about than a new Grand Theft Auto release, and set in San Andreas‘ Los Santos city, boasting stunning graphics and with the promise of a truly encapsulating story, it sure looks like the boys at Rockstar North have done it again. Release in sometime in 2012 can’t come soon enough. We want it now.