0 Ecuador’s Oil Spill Crisis: A Call for Accountability and Action April 9, 2025 Marcus Thompson Ecuador’s Esmeraldas province endured a disastrous oil spill on March 13, releasing over 25,000 barrels