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.
News Distribution for Justice
Todd Parrot has reportedly been fired by Richard Petty Motorsports after a failed drug test.