Tuesday, November 18, 2014

U.S. Oil Independence in 5 years?

90% of oil executives believe the U.S. will be self-sufficient in oil in 5-10 years. And the recent slide in oil prices will not alter this. Interesting read.