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