101003 - Russia lost its only workingN. LygerosNovember 30, 2025Articles / XRussia lost its only working crewed launch site so it can’t send cosmonauts into space anymore.Post to X