It has been out for a few days but if you are still making up your mind on whether or not to try it out – here is a small taste of the game from the launch trailer for “Need For Speed: Payback”… Continue reading...