I almost feel bad for Need For Speed. The game releases on November 3rd which is right before Black Ops III, Fallout 4, Rise Of The Tomb Raider and Star Wars Battlefront. Is this game D.O.A.?
Just a content creator using his influence to create an outlet to express his views on pop culture