Logo
Print

Film Strip Painting, c.1990

Carter Potter

Carter Potter art for sale London
Click image to enlarge
183 x 183 cm
Photographic film strip