Quite recently, on the official website Need For Speed, 3 new screenshots were posted from Need For Speed Shift. You can view them, below.
What do you think about this news? Agree or disagree in the comments.