2004

Villa dei Mulini, Elba, Italy

37 x 26 cm