Max Payne 3 Lives! God Of War Online? Plus Indie Show And Tell!

Mass Effect 2 The Arrival DLC has finally arrived, and you demanded a review! So, we had our good pal Maurice Tan review it for you and put it up on this little site called Destructoid. Plus, we've FINALLY got new screenshots from Max Payne 3, the latest dirt on Zynga, the inevitability of God of War heading online, and the debut of Tara's new indie Show and Tell segment.