top of page
LOST.P.1
2010
Oil painting/ canvas
11 × 17 inches
Shanghai, China
A mom holding a baby on the metro. Babies are scary, I am just not ready for it, I guess.
bottom of page
LOST.P.1
2010
Oil painting/ canvas
11 × 17 inches
Shanghai, China