Sarah Palin, the former vice-presidential nominee and Tea Party superstar, endorsed fellow Republican Donald Trump for president on Tuesday. The news came in a statement, but Palin is also appearing at a rally with Trump in Ames, Iowa, on Tuesday. Palin's endorsement seems at once perplexing and logical.