(active by 1974)
1 Palazzo Strozzi, Exhibition venue. Located: Italy.
(1973)
lithograph and screenprint
lithograph
screenprint