hmmm and yet oil futures have dropped ffrom $80 at the beginning of the year to $67 now...
See the reference to “demand destruction” in the article. It means that declining expectations for economic growth have sent WTI spiraling.