0 Petroecuador Declares Force Majeure Following Massive Oil Spill in Ecuador March 19, 2025 Elena Garcia Ecuador’s Petroecuador declared force majeure on March 18, 2025, due to a significant oil spill