There’s a stretch of South Texas coastline that, for one evening every few months, turns into one of the most anticipated viewing spots on the planet. Starship Flight 13 is set to lift off from SpaceX’s Starbase site near Boca Chica Beach, and if you’ve ever wanted a reason to explore the far southern tip […]