S&P 500 hits a fresh session low minutes before the close

Looks like an ugly finish
The Nasdaq looks absolutely terrible, wiping out about three weeks of gains in a day.