Grid Star Catcher Industries Launches with $12.25 Million Seed Round to Develop Space-Based Energy Grid byJames RichardJuly 31, 2024