SHI LU (SHIH LU), ATTRIBUTED TO, LANDSCAPE, MOUNTED FOR FRAMINGChina Arts Auction4.5(59)$400May 27, 2026