PS3 Michael Bay unleashed on new Need For Speed: The Run trailer November 5th, 2011 0http://www.youtube.com/watch?v=vEwUtcDkOgs http://www.youtube.com/watch?v=kzK3u06WLuw Perhaps we've finally found an appropriate outlet for...