U.S. Buying 3 Million Oil Barrels For Reserves—Suggesting End To Gas Price Crisis

Topline The Department of Energy announced Friday it would purchase 3 million barrels of oil to replenish the U.S. strategic reserve and strengthen energy security, as oil (and related gas) prices hav...