Business Elon Musk blasted by astronauts for claiming NASA staff abandoned in space for ‘political reasons’ February 21, 2025 ndowd Two astronauts have refuted Elon Musk’s claims that two NASA staff were abandoned on the International Space Station. Read Moresource