Robert Mueller to testify publicly on July 17 following a subpoena

Special counsel Robert Mueller has agreed to testify publicly before both the House Judiciary Committee and House Intelligence Committee following a subpoena.