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 moreYour Daily Dose Of Hype
On December 22, 600 gallons of oil spilled into the waters of Galapagos Islands, an Ecuadorian region long associated with
Read moreAlthough climate change threatens to render certain life forms extinct, scientists constantly discover new species. Just this week, scientists discovered
Read more