Talking About Twisting Yourself Into Knots, Can Anyone Believe In Jesus And Trump At The Same Time?
When I sat down on Monday morning to write this post, YouGov had just released 3 new polls for battleground states, Wisconsin, Michigan and Pennsylvania-- collectively 46 electoral votes that Trump can't afford to lose.