SU PIETRA

2010 – 2011

On view at Castello di Acaya in Lecce, Italy.

Link to External URL