ESA Awards ispace €65M Contract to Build and Deliver MAGPIE Rover to the Moon | SpaceRocket