MarketWatch: It could take years for oil prices to return to $67 a barrel. Here’s why.

Share: