Ever since Tony Stewart won his last Sprint Cup Series championship in 2011, life has been awful rocky. Stewart let his crew chief, Darian Grubb, go after the 2011 season and picked up Steve Addington as his crew chief. He won three races in 2012, but was nowhere near the success he had, finishing ninth in points. […]
Daily Archives: January 25, 2016
5 posts