The U.S. is tapping the Strategic Petroleum Reserve and releasing around 50 million barrels of oil in an effort to cut down on soaring energy costs.
The U.S. is tapping the Strategic Petroleum Reserve and releasing around 50 million barrels of oil in an effort to cut down on soaring energy costs.