Oil Prices: Smell The Fear
August 11, 2017 at 10:55 AM EDT
Oil prices are selling-off in fear! Fear that a falling stock market may slow demand and fear that a prediction by the International Energy Agency (IEA) that oil demand might be lower, might be right this time.