By CEP Staff • 25 October 2010 in News Space-based solar power developer outlines $167 billion vision