Three Leopards in a Landscape

Oil on canvas
43 5/8 x 57 13/16 inches, 109 x 144.5 cm
Provenance: 

Private Collection, France