This Is The Worst Oil Market In History (The Oil Curve Has Completely Broken)

U.S. oil benchmarks are witnessing historic volatility as spot prices surge past $140 while future contracts trade below $70.

Comments