New Max Payne 3 Screenshots

Rockstar has released 6 new stunning screenshots for their upcoming game Max Payne 3. The game set to be release May 15th, 2012