NASA has re-established the space agency’s Columbia Scientific Balloon Facility in Texas as a site for heavy-lift balloon launch missions. The agency said Wednesday it is scheduled to launch the Balloon-borne Imaging Telescope payload Thursday
More