How Did the Galapagos Oil Spill Happen?
On December 22, 600 gallons of oil spilled into the waters of Galapagos Islands, an Ecuadorian region long associated with
Read moreOn December 22, 600 gallons of oil spilled into the waters of Galapagos Islands, an Ecuadorian region long associated with
Read more