Spacesuit delay scuppers 2024 Moon landing Posted on Wednesday, 11 August, 2021 The xEMU spacesuit that will be worn on the Moon. Image Credit: NASA A new report has cast serious doubt on the feasibility of NASA’s plan to land humans on the Moon in 2024.Back in 2019, Vice President Mike Pence announced that US […]