Jones AT&T Stadium is on the campus of the university in what Texas city?
Texas Tech University: Texas Tech University, often referred to as Texas Tech, Tech, or TTU, is a public research university in Lubbock, Texas.
i don't know