By CEP Staff • 25 October 2010 in News

Space-based solar power developer outlines $167 billion vision