Leaf of Alocasia IPigment Print on Fine Art PhotopaperEdition of 358.5 x 30.1 in (148.5 x 76.5 cm)2005