Debunking The Massive EIA Crude Build

Yesterday’s weekly EIA inventory report showed a 14.4 million-barrel build to oil inventories, the largest since weekly records began in 1982.

Read more: http://tinyurl.com/jul84qf