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