NASA delays crewed Moon landing until 2025, citing technical infeasibility

NASA delays crewed Moon landing until 2025, citing technical infeasibility

The Register

Published