2008 NASCAR Atlanta: 7-9 March, 2008, Atlanta, Georgia, USA Winner Kyle Busch celebrates with crew chief Steve Addington ©2008, Michael L. Levitt, USA LAT Photographic
7-9 March, 2008, Atlanta, Georgia, USA
Winner Kyle Busch celebrates with crew chief Steve Addington
©2008, Michael L. Levitt, USA
LAT Photographic