With oil at $65 will renewables lose steam?

by Ian Thomson November 2, 2008 7 comments