Stock futures fall, oil rallies as Iran conflict raises supply concerns and disrupts investor confidence.
Read full article on MarketWire