SpaceX Starbase Launch Site

Test launch site for SpaceX rockets.

Boca Chica Beach, Texas 78521, USA 78521 Texas United States