Sunday, July 11, 2010

Science Picture of the Week #97



Constellations painted on the ceiling of Grand Central Terminal in New York City. Photo August 2006.

No comments: