OMG, RIP Jack Layton

Progressive hero and leader of Canada’s New Democratic Party Jack Layton passed away this morning after losing his fight with cancer. Two days before his…