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.