Source: Xinhua
03-25-2009 09:00
Special Report: Tech Max
![]() |
The 1976(R) and 1977 BMW art cars are on display in the Grand Central Terminal in New York, the United States, March 24, 2009. A public BMW art car world tour exhibition kicked off in New York on Tuesday. (Xinhua photo) |