Paper

Harry Patch

Lithography Print on Paper 94 cm x 69 cm The Arken Museum, Denmark Printed by Edition Copenhagen Edition 60, 2014

more information

Scroll to Top