Traverse City Record-Eagle

Archive

China Auto Show

A Toyota FT-HT Yuejia concept car is displayed at the Shanghai International Automobile Industry Exhibition (AUTO Shanghai) in Shanghai, China, on Wednesday.