Stock futures slide as geopolitical unrest in Iran and Fed independence worries weigh on markets.
Read full article on MarketWire