Toyota FT-86 concept car at Beijing Auto Show 2010.



Size: 4256px × 2831px
Location: Beijing China
Photo credit: © Lou-Foto / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: 2010, auto, beijing, car, china, concept, ft-86, show, toyota