Remove Ads

Isla Blanca Park on South Padres Island

The shores at Isla Blanca Park on South Padres Island is a favorite place for space enthusiasts and islanders to watch the test Starship test launches across the water at SpaceX’s Starship facility in Boca Chica, Texas.

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments