2001 Laguna Seca Indy Lights
2001 Laguna Seca Indy Lights, 14 October, 2001. Monterey, California, USA
Townsend Bell and Jon Fogarty enjoy the spoils of the podium
-2001, Lesley Ann Miller, USA
LAT Photographic