North American Touring Car Championship Was Peak Glory for the Maligned Dodge Stratus By: Brett Foote | July 20, 2023