Pabellón de España en Shanghai. 2010.
Digital print on Dibond.
40,16 x 118,11 inch.