Infowarriors vote on who the worst politician in Congress is to ultimately determine the biggest loser. Today’s choices are Bernie Sanders, Sheila Jackson Lee, Tom Udall and Brenda Lawrence.


Related Articles


Comments