Oil Stockpile Dropped 6.422 Million Barrels Last Week: EIA

Oil Stockpile Dropped 6.422 Million Barrels Last Week:
EIA