Tech

Hurricane Ida Shuts Off 96% of Oil Production in Gulf of Mexico