URINE SHROUD (RORSHACH TEST 67)
, 2006
Paper, urine, blood
41.1 x 29.7 cm (16
1/5
x 11
3/4
in)