Science Picture of the Week #98



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

Comments