Oil Inventories Fall by 3.1M Barrels Last Week: API

Oil Inventories Fall by 3.1M Barrels Last Week: API