Texas: Part Of Pelican Island Bridge Hit By Barge, Prompting Oil Spill
Oil spills into the surrounding waters after a barge hit a bridge in Galveston, Texas, on Wednesday, May 15, 2024. A bridge that leads to Pelican Island, located just north of Galveston, was hit by […]