️BREAKING - A barge hits a bridge near Pelican Island in Galveston, Texas, causing a massive oil spill. The whole island is currently out of power and it’ll be hours before an assessment is done. Source: Global News (EU, USA)
Hide player controls
Hide resume playing