US Releases 86M Oil Barrels to Stabilize Markets | TrustFinance Blog