South/South West view from World Trade Center North tower Statue of Liberty standing on Liberty Island can also be seen Scan of my old 35mm slide
Copyright © Tommy Beech, Tom Beech, Thomas Beech ,All Rights Reserved