Although it was pretty much ripped apart by critics and fans alike, I decided to give the new Need For Speed a run. I’ve never been a huge fan of racing games – mainly because I suck at them – but Need For Speed games have always been far easier than your Forza types, plus…
Continue Reading →