99
Add to Lightbox DownloadThe front of he new Toyota TF107 at the launch in Cologne on January 12 2007. Photo: Grand Prix Photo
- Filename
- 20070112F1-0003.jpg
- Copyright
- Photo: Grand Prix Photo
- Image Size
- 1772x1181 / 1.2MB
- Contained in galleries
- 2007 Toyota Launch, January Köln

