U.S. Oil Drops Below 1 cent Per Barrel As Demand Disappears!
Coronavirus lockdowns have destroyed demand for oil but countries continue to produce, overwhelming storage facilities. A key American oil benchmark, West Texas Intermediate, fell by more than 80% on Monday as global oil markets continue [ More … ]