S sfgate.com SpaceX Workers Call Elon Musk an Embarrassment in Leaked Open Letter 6 points formerkrogemp 4 years ago 2 comments