Launch is scheduled for 2021. Antarctica is now considered the perfect spot for launching super pressure, telescope-bearing balloons to the stratospheric edge of space. From their vantage points …
( read original story …)