An explosion inside a maintenance hole on the Texas Tech University campus in Lubbock set off fires and power outages.
There was confusion, but students we spoke to said it was a generally calm feeling once they left their dorm or classroom.
Shocking video footage has captured the moment a neon green explosion erupts on the Texas Tech University campus, sparking a ...