The Crystal Palace

121 x 161 cm

Oil on canvas