Record reserve release, OPEC enjoying high prices, and Germany finds itself in too deep.
See All 345 Episodes of "RARE PETRO Podcast"