impression

impression

¬ In courtyard of Castillo de Santa Catalina, Cadiz – Spain, these three sculptures seems to be talking the viewer in their own unique impression.

HTML Code here

Leave a Reply