Elon Musk’s SpaceX has come under scrutiny for its expanding operations in Boca Chica, Texas, as the company’s initial promises of maintaining a “small, eco-friendly” footprint clash with the reality on the ground.
loading...