On Wednesday, America signed agreements to purchase 2.8 million barrels of oil from the Strategic Petroleum Reserve** at a price of more than $81 per barrel, $2 above the target price tag.
On Wednesday, America signed agreements to purchase 2.8 million barrels of oil from the Strategic Petroleum Reserve** at a price of more than $81 per barrel, $2 above the target price tag.