Thursday, February 17, 2005

Art is Art is Art

Go HERE to see New York City's largest artwork, located in Central Park, as displayed in National Geographic and seen by satellite photography.

No comments: