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