Launch 21 April 2025 NASA launches stadium-sized balloon from South Island NASA has launched its latest stadium-sized balloon from New Zealand’s South Island on Thursday following days of scrubs. ... Read more