Need for Speed: Payback launches November 10, debut trailer

A quest for vengeance against a nefarious cartel.