Point of No Return: Greenpeace releases report critical of Canada’s tar sands

Canada‚Äôs tar sands ranked fifth of the 14 largest carbon intensive projects in the world, according to a new report from Greenpeace International. Continue reading Point of No Return: Greenpeace releases report critical of Canada’s tar sands