U.S. Bureau of Safety and Environmental Enforcement (BSEE): 16% of Gulf of Mexico oil production shut down due to Tropical Storm Helen.
U.S. Bureau of Safety and Environmental Enforcement (BSEE): 16% of Gulf of Mexico oil production shut down due to Tropical Storm Helen.