Statue of Liberty and World Trade Center, New York

January 22nd, 2013 Permalink

Iconic New York, U.S.A.

  • Sharebar
Statue of Liberty and World Trade Center New York

May 2000

Catching a view of Ellis Island and Manhattan from the ferry.

Leave a Reply