Saturday, July 31, 2010

Science Picture of the Week #98



The telescope at Painter Hall on the University of Texas campus, with the 2005 Football National Championship "1"

No comments: