2005 Le Mans 24 Hours: June 13-19, LeMans FranceSebastien Loeb surrounded by press at tech inspection Copyright 2005, Richard Dole, LAT Photographic.
June 13-19, LeMans FranceSebastien Loeb surrounded by press at tech inspection
Copyright 2005, Richard Dole, LAT Photographic.