E3 2012 Bonus Stage: David JaffeGameSpot welcomes David Jaffe to the Bonus Stage at E3 2012.By on June 14, 2012 at 5:48AM PDT Twisted Metal (2012)