Share Twitter Facebook LinkedIn Email An explosion at a manhole on the campus of Texas Tech University has caused power outages and evacuations, according to the university’s police department.Read More