I thought it would be fun to post a placemark of a spot, and also a photograph personally taken from that location.
Here is the Unisphere in Flushing Meadows Park, in Queens, New York.
If you look just a few degrees south from this you will see the towers featured in the movie "Men In Black" but the image is really not too good in GE.
