An explosion on the Texas Tech University campus in Lubbock set off fires and power outages Wednesday, leading school ...
Emergency services were called to Texas Tech University on Wednesday evening after green flames were seen erupting from a ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results