Last night, The Washington Free Beacon’s Elizabeth Harrington joined Neil Cavuto to talk about the Democratic party’s absolute disregard for the American people. Despite getting absolutely shellacked in 2010, ’14, and this year, Democrats are doubling down on the same failed leadership team. Harrington’s analysis here is spot on. Check it out!
Why Democrats Can’t Win