Twisted Metal E3 2011 Stage DemoRyan Mac Donald chats with David Jaffe and shows off Twisted Metal from the E3 2011 Stage Show.By on June 7, 2011 at 9:43PM PDT Twisted Metal (2012)