U.S. crude inventories are sitting at record highs of around 2.05 billion barrels right now.
That's not a surprise. After all, there's...
The Dow Jones today plunged 96 points after crude oil prices crashed more than 4% this afternoon. With Saudi Arabia unwilling to cut production,...