WOODCLIFF LAKE, N.J., Nov. 16, 2011 /PRNewswire/ -- As scenes from the latest installment of the Mission Impossible film series played on an 18-foot-tall, 39-foot-wide silk screen, the screen itself was whisked away to unveil the first concept vehicles of the new visionary and sustainable...
Press Release
|