Oil prices crashed 19% from their peaks—here's why
Less than two months ago, analysts were talking about $100 a barrel oil prices; that now seems like a distant reality.
Less than two months ago, analysts were talking about $100 a barrel oil prices; that now seems like a distant reality.