Students were advised Thursday to avoid the area until further ... have caused the explosion. Texas Tech has more than 40,000 students and is located on 1,800 acres in West Texas.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results