Yellow Emperor

100x130cm / 39.3 x 51.18 in, oil paint on canvas, 2023 Sale price Price Regular price Unit price  per 

Tax included.