SpaceX expanding solar farm at Boca Chica, Texas launch facility
SpaceX's Starbase facility in Boca Chica, Texas.Michael Sheetz | CNBCSpaceX is expanding the solar farm at its Starbase in Boca Chica, Texas, according to documents obtained by CNBC from the U.S. Fish and Wildlife Service.The FWS…