Dean Bavington recently posted a link to a broadcast on Al Jazeera that focused on Canada’s tar sands industry in northern Alberta. Broken into two parts, the documentary, “To the Last Drop”, succinctly surveys the numerous adverse environmental effects of tar sands development, especially the infusion of carcinogenic toxins into […]