NASCAR & Auto Racing

October 17, 2013

Aric Almirola’s crew chief Todd Parrott suspended by NASCAR

NASCAR’s random drug testing policy nabbed its first Sprint Cup Series crew chief on Thursday.

Related content

Comments

Sports Videos