S&P 5007,324.62 0.18%
US Secretary of State Marco Rubio Expects Iran Truce Deal Today, Oil Prices Fall — Witness News