Dragon Head (Red) 2004

Fan, Dongwang

Title
Dragon Head (Red)
Date
2004
Description

180 × 180 cm, Shanghai Star