U.S. oil dependency reaches a record low.
Renewable energy sources are on the rise.
Economic implications for the oil industry.
U.S. oil dependency reaches a record low.
Renewable energy sources are on the rise.
Economic implications for the oil industry.