2006 IRL St. Petersburg: 31 - 2 April, 2006. St. Petersburg, Florida, USA. Felipe Giaffone © 2006 Paul Webb/USA, LAT Photographic
31 - 2 April, 2006. St. Petersburg, Florida, USA.
Felipe Giaffone
© 2006 Paul Webb/USA, LAT Photographic