Talking Points Memo favicon

Trump and Iran Are Both in Impossible Positions