Todd Parrott fired as crew chief for violating NASCAR drug policy Todd Parrot has reportedly been fired by Richard Petty Motorsports after a failed drug test. Read More » October 22, 2013
Todd Parrott fired as crew chief for violating NASCAR drug policy Todd Parrot has reportedly been fired by Richard Petty Motorsports after a failed drug test. Read More » October 22, 2013