Steeda Mustangs Win in NASA American Iron & EMRA Competition

November 28, 2006 1:43 pm The NASA American Iron West season concluded recent at Buttonwillow Raceway near Bakersfield, California. Andy Bowman dominated the action in his 1999 Cobra. The San Marcos resident won the American Iron pole both Saturday and Sunday and then swept the field, winning both days while breaking the American Iron track record on the 1.86 mile… View Article