Jonathan Lakser The Happiness of Cannibals
The Happiness of Cannibals
Oil on Linen
1991
53 x 63 inches, (135 cm x 160 cm)