Travel to Mars

SpaceX Starbase Boca Chica Texas



My first visit to the SpaceX Starbase at Boca Chica Beach in Deep South Texas. Wow, everything is so close to the public highway. This was filmed on August 1st …

source

admin Administrator
Sorry! The Author has not filled his profile.
×
admin Administrator
Sorry! The Author has not filled his profile.
Latest Posts

Comment here