Clive Barker - The Stare

Clive Barker - The Stare, 2005
Oil on canvas, 36 x 24"
Exhibited at Packer Schopf Gallery, January 2008, October 2008
Exhibited at Bert Green Fine Art, 2011
Original sale price: $3,000