2003 European Touring Car Testing : 2003 European Touring Car Testing Monza, Italy. 25th - 26th February 2003 World Copyright: Photo4/LAT Photographic ref: Digital Image Only
2003 European Touring Car Testing
Monza, Italy. 25th - 26th February 2003
World Copyright: Photo4/LAT Photographic
ref: Digital Image Only