Critics and supporters come out in force to discuss SpaceX’s plans to launch from South Texas
By Caylea in Technology
Updated 3 years ago
"I love you, SpaceX and I love you, Elon Musk, too."