Oil crosses $100 per barrel as futures for Dow, S&P 500, Nasdaq tumble, rattling global markets.
Read full article on MarketWire