28 Tiny Satellites Launching Together In December to See Earth from Space

Editor's Recommendations

More from LiveScience