SpaceX landed a rocket in The Bahamas for the second time ever on Thursday, Feb. 19, 2026, after launching 29 Starlink satellites from Cape Canaveral Space Force Station in Florida.