A major oil spill off the Gulf of Mexico has spread more than 370 miles across the water and seeped into seven nature ...