As a die-hard NFS enthusiast, cruising the streets in that Escalade was pure bliss! It was my top pick (I’m not kidding lol), and man, did I have some wild races with it. I took on Evos, Skylines – you name it – and always held my ground. Talking about the Escalade's road presence, man it was...