Still LifeBy sarah / January 15, 2011 Still Life (World Trade Center), 2011, oil on canvas, 24 in x 24 in