Eric et Antoinette Drouart

81 x 116 cm ( 31.75 x 45.5 in) 2003 - sold