A major oil spill off the Gulf of Mexico has spread more than 373 miles or 600 kilometers across the ocean and seeped into seven nature reserves.