Feedback

Fatal Explosions in Central Alabama Rocks Community

 

An industrial accident in Brent, Alabama has shaken the tight-knit community. Meg Pace of WVTM reports.

Shows