Images : Indy ORP, Indianapolis Motor Speedway (2007)
28 July, 2007, Indianapolis, Indiana, USA.
Jason Leffler takes the checkered flag marking Toyota's first Busch Series victory.
© 2007 Phillip Abbott
LAT Photographic