President Trump threatens Iran with fire and fury, the long-awaited FISA warrant against Carter Page is released (sort of), and Trumps poll numbers still look solid.