Liberty 9-11
Statue of Liberty rising from the ruins of the World Trade Center after September 11, 2001. Original displayed in “Prevailing Human Spirit” exhibition, Society of Illustrators, NYC.
Image also used for special memorial presentation by NORAD
- watercolor and pastel, 26″ x 31″
- original art available
- available for stock usage