DeSmogBlog favicon

The Oil Industry and That Amazing Floating Tar Sands Oil