Snow Leopard
Artwork: Snow Leopard
Size: 76.5 x 132.1 cm
Medium: Oil on canvas
Creation year: 2008
Marks: Signed, titled and dated 2008 on the reverse
Category: Paintings
Provenance: Derek Eller Gallery, New York; Acquired from the previous by the present owner in November 2008