From a NASCAR Fan’s View NASCAR is doing something it hasn’t done in around seventy years. They’re taking on the Road Course in Mexico City. (Yeah, I know you already knew that but I just wanted to say it again.) There is nothing like taking on a new venue to show just how talented the … Continue reading "NASCAR Takes It To Mexico "