This live webcam stream takes you to SpaceX Boca Chica launch complex site in South Padre Island, Texas, United States. This major Starship construction facility is where SpaceX’s launched its first test flight Crew Dragon spacecraft to the International Space Station with NASA astronauts Robert Behnken and Douglas Hurley onboard, on Saturday, May 30 2020.