New York City World Trade Center and Statue of Liberty "Liberty Prevails" Poster - Image Source 2001

New York City World Trade Center and Statue of Liberty "Liberty Prevails" Poster - Image Source 2001

  • USD $14.95
Publisher: Image Source International, released October 2001
Size: 24" x 36"
Condition: Brand-New.

Item #: IS-36021


A picture says 1,000 words...and what more can be said about this one! A breathtaking, dramatic image from an earlier, more innocent time. Liberty will prevail!

Shop for more related posters in these collections:


We Also Recommend