SU PIETRA



On view at Castello di Acaya in Lecce, Italy.

Previous / Next