Mother Nature
Lui Liu
oil on canvas, 36" X 30", 1991