Le Retour (Homecoming)

114 x 162 cm (44.9 x 63.8 in) 2001 - sold