America’s Strategic Oil Reserve Just Fell To Its Lowest Level Since 1983
The Strategic Petroleum Reserve has dropped to levels not seen in decades. America now has just 298.7 million barrels in reserve, which is lowest since 1983. Number is expected to drop to 243 million barrels
