Royston

55 x 46 cm (21.7 x 18.1 in) 2016 - sold