NEWTON MESQUITA
London London
160 x 120 cm