At sunrise on Oct. 1, 2024, SL-15 launched into a perfectly clear blue sky over the desert from Spaceport America, in Las Cruces, New Mexico.