2007 ALMS Houston: 20-21 April, 2007, Houston, Texas, USA Ben Devlin in a coughing #8 Mazda LMP2 Lola ©2007, John Thawley, USA LAT Photographic
20-21 April, 2007, Houston, Texas, USA
Ben Devlin in a coughing #8 Mazda LMP2 Lola
©2007, John Thawley, USA
LAT Photographic