Breaking News
More () »

Southeast Texas's Leading Local News: Weather, Traffic, Sports and more | Southeast Texas, Texas | 12NEWSNOW.com

Oil Spill that Sent This Island Into a 'State of Environmental Emergency' Seen from Space

A cracked ship off the coast of Mauritius started leaking tons of oil into the Indian Ocean, and the European Space Agency is using satellite images to monitor the situation.