President Donald Trump has granted a presidential pardon for former Arizona Sheriff Joe Arpaio, the White House announced on Friday night, ending days of speculation about whether the president would go ahead with the pardon. James Valles reports. (BNO News)