Last weekend’s Tire Rack SCCA Champions Tour fell in the shadow of Dover Speedway’s Monster Mile, and the action throughout the event was downright beastly.
Miles the Monster overlooked the Chapionship Tour at Dover.
Sports Car Club of America and Mazda North American Operations have announced a multi-year partnership that names Mazda the Official Car of SCCA through 2015.