Prints for Sale

David and Goliath

2018
Screenprint
56 x 38 cm
Edition: 18
(DR.976)

2,250