Need for Speed Need For Speed: Payback – Story Trailer October 12, 2017 Alex Bean Need For Speed Payback, News, Videos 2017, Need For Speed: Payback, news, story, Trailer 0 The story trailer for the upcoming [release date: November 10, 2017] “Need for Speed: Payback”… Like this Article? Subscribe to Our Feed!