Breaking Bad
Our expected fork in the road for oil may have arrived.
Oil prices are breaking bad as global economic growth/oil demand continues to slow, the supply shock is looking increasingly less likely, the ...