Thursday, June 18, 2009

European Solar Power from African Deserts? I think I've seen this movie before.

No comments: