NASA delays crewed moon landing until 2025, citing technical infeasibility

NASA delays crewed moon landing until 2025, citing technical infeasibility

The Register

Published