New Astroloabe Sculpture says "science!" at Texas Tech
Jun 20, 2014
Glasstire.com - Texas Tech University in Lubbock has unveiled the newest piece of public art on its main campus as part of its Public Art Program for the Texas Tech University System. The new steel and aluminum sculpture, titled
tags: Texas Tech in the News