Science Picture of the Week #97



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

Comments