The International Energy Agency (IEA) announced on Wednesday that its 32 member nations, including the United States, will collectively release 400 million barrels of oil from their strategic reserves ...