Max Payne 3 Revealed, PS Vita Launch Details, and Nintendo's Nubs!

Max Payne 3 finally has a trailer and a release date, and it looks awesome. Plus, we've got the latest from the Tokyo Game Show and everything on Nintendo's new nub attachment, the PS Vita launch details, and way more. And hey, it's our 200th episode!

Episode 200 of the Destructoid Show: