ELI5: Why did oil prices plummet at the end of last year, and what does this mean?

[removed]

Posted Feb 22, 2016, 5:01 AM UTC

01
Loading comments…