Tar Sands

On November 9th, the International Energy Agency (IEA) issued its latest World Energy Outlook and announced that changes need to be made in the world’s energy infrastructure by 2017 if we are to prevent catastrophic climate change.

Sounds pretty cl... Read more >