New York 2010

Zooming in a bit, it's easier to see the Statue of Liberty over on the left, off the tip of Lower Manhattan.

Previous Up Next