Oil Bears Are Back As The Crude Crash Continues
Oil traders are selling oil again as concern about the course of the global economy deepens, taking the upper hand over supply fears. Brent crude has lost more than $20 per barrel over the past month, […]