A Ford Mustang sports car-themed Barricade, a decepticon in Transformers movie is displayed at 13th China (Shenyang) International Automotive Industry Exhibition, June 25, 2014. [Photo/CFP] |
|
|
|
Android showed in Tokyo | Top 10 most expensive cars driving Transformers | Amazing trains on display in Shanghai |