In underground salt caverns in Texas and Louisiana, the U.S. government stores hundreds of millions of barrels worth of oil in case of energy shocks. Those reserves are now at their lowest levels in Read More
July 22, 2026
