2007 Busch Daytona: 5-6 July, 2007, Daytona Beach, Florida USA Jason Leffler wins the pole at Daytona ©2007, David M. Vaughn, USA LAT Photographic
5-6 July, 2007, Daytona Beach, Florida USA
Jason Leffler wins the pole at Daytona
©2007, David M. Vaughn, USA
LAT Photographic