Crude oil prices surged 8-9% while U.S. stock futures fell sharply, reflecting fears of economic fallout.
Read full article on MarketWire