Loading Video…
This browser does not support the Video element.
Chemical plant explosion in Texas
A massive plume of black smoke can be seen billowing from a chemical plant in Shepard, Texas after an explosion was reported there.
This browser does not support the Video element.
A massive plume of black smoke can be seen billowing from a chemical plant in Shepard, Texas after an explosion was reported there.