Explosion at Texas Tech University

Texas Tech University in Lubbock, Texas, canceled classes due to an explosion on campus causing neon green flames to leap out of manholes, resulting in power outages and evacuation orders.