Your place for Space News
The new USGS assessment estimates 8.7 billion barrels of oil and 25 trillion cubic feet of natural gas resources.