Daily Kos favicon

Donald Trump spends weekend in marathon whine full of profanity, lies—and a big clue