Musings From The Oil Patch, March 21, 2017

Crude Oil Prices: Divining The Future; Is It Possible To Do?
Challenges For EVs In Revolutionizing Transportation Sector
Germany Acts To Ban ICE Vehicles; Risks Higher Emissions
Climate On Center Stage; How Well Are Renewables Doing?
One Man’s Answer To: How Green Was My Tesla?

Read article »