After our Pure Michigan extra-long winter, the Motor City’s car enthusiasts have been chomping at the bit to see blue skies above their heads and clean asphalt below their tires. Last Sunday, I dared Mother Nature to take the Dodge Challenger SRT® Demon down, but she gave us a nice window with which to enjoy a few hours of late model muscle. (Continue Reading)