EA it’s in the, um trailers.
EA got E3 2017 off to a bang with 8 announcements for Star Wars, Madden, FIFA and a brand new Bioware IP called Anthem.
A bit put off by the cringe wirthy name of Need For Speed: Payback? Trust us, it could be worse.
UPDATE: 14:00 – The trailer for Need for Speed Payback has been officially revealed. ORIGINAL…