Apple Store Link
Play Store Link

Vincenzo Castella

#013 Firenze 2012, 2012

Color print

110 x 153 cm.