The world is sliding into climate crisis and at the center is one of the world’s most destructive projects - The Alberta Tar Sands. As other sources of oil dry up, major oil companies, banks, investors and top US corporations are pouring billions of dollars into Tar Sands development.
Tar Sands…