Shift 2 Unleashed: Need for Speed - Launch TrailerCheck out the launch trailer for Shift 2 Unleashed: Need for Speed, in stores March 29!By Mike Tao on March 25, 2011 at 12:30PM PDT Shift 2: Unleashed