US Oil Price Drops Below $1 per Barrel – As Demand, Storage Capacity Dries Up

21WIRE | Benchmark price collapses to historic low as traders dump unwanted crude.