Details
XIE Qi
Tentacles
, 2021
Oil on canvas 布面油画
80 × 65 cm |
31 1/2 × 25 9/16 inch
Unique
Current location: Hong Kong
Back