Need For Speed Payback Revealed

Need For Speed Payback is the latest installment in the Need For Speed franchise, and was revealed yesterday.