This satellite image provided by European Space Agency shows an apparent oil spill in the Persian Gulf off the western side of Kharg Island, Iran’s main crude oil export terminal, on Wednesday, May 6, 2026. ( European Space Agency via AP)
Copyright © 2026 AOL Media LLC. All rights reserved.