1st March 2010
Link
First photos from Geneva 2010 auto salon. Toyota FT-86 concept also featured at stand #4111
Toyota FT86
← Previous post • Next post →