South Texans are going after SpaceX after the company avoided launch delays
The SpaceX Starship lifts off from Starbase near Boca Chica, Texas, on October 13, 2024, for the Starship Flight 5 test. SpaceX successfully "caught" the first-stage booster of its Starship megarocket Sunday as it returned to the launch pad after a test flight, a world first in the company's quest for rapid reusability.