News

The commercial spaceflight company is headquartered at Starbase in South Texas near the U.S.-Mexico border. The site, which is where SpaceX has been conducting routine flight tests of its 400-foot ...
The launch, originally scheduled for June 11, was called off on the evening of June 10 after ISRO's team detected a leak and later a crack in the Falcon 9 booster.