Art Print

Lillo Dellino
Pontifica Basilica S. Nicola
Bari, Italy
1991
13 × 18 inches
Detail from larger piece used as festival poster