Representative Beto O'Rourke, Democrat challenger to Texas Senator Ted Cruz, discusses his campaign, a ban on the AR-15, health care, and the possible impeachment of President Trump.
Anthony Scaramucci, installed as White House communications director on July 21, has resigned following the appointment of John Kelly as President Donald Trump's new chief of staff.