Menschenhaut
C-print
Self timer, contact print
edition 3
100/150
2005

Menschenhaut
C-print
Self timer, contact print
edition 3
100/150
2005