In a surprising turn of events, a federal judge has temporarily blocked President Trump's deployment of 200 National Guard troops to Portland, citing a lack of evidence for unrest. The ruling raises questions about the president's military authority amid ongoing protests.