The NOAA Thomas Jefferson at port in New Orleans.
The NOAA Thomas Jefferson at port in New Orleans.
The NOAA Thomas Jefferson at port in New Orleans.

Oil from Gulf spill hits Mississippi's Petit Bois Island

June 02, 2010 7:15 AM