NYC mayor announces new progressive platform for left

New York City Mayor Bill de Blasio announced his ‘Contract for America’ Tuesday on Capitol Hill.