Oil Tumbles as IEA Announces Release of 60 Million Barrels

http://www.foxbusiness.com/markets/2...s-oil-release/