JCDecaux Corporate Wall Art, 21ft x 8ft

March 15, 2013

categories:   Cinema 4d | JCDecaux | Large Format | Print

JCDecaux North America was in need of a new 21ft by 8 ft wall creative which illustrates their level of international coverage to visitors to its corporate office.

Project Description



Related posts