China Festival

China
Oil on Canvas
53" x 75" 132.5cm x 187.5cm

Collection of Biola University
La Mirada, California