Designed by
Title
Chengdu, China: Advertising Billboards #16790863
Description
Giant billboards advertising Lenono, Nikon, and Olympus products adorn the facade of the giant Digital Square shopping mall on Renmin Road South in Chengdu, China.
This image is editorial