Facebook Twitter Reddit LinkedIn Email Chuck Schumer has lowest approval rating of all top US political leaders, poll shows Posted by According-Activity87
2 Comments
Do the Democratic Party next!😄
Chuck is the schmuck that stayed too long at the party.