3 ms·Japan's Moonshot? $21 Billion Invested in Space-Based Solar Power Project1 points by MikeCapone 17y ago