Dr Lori Glaze, the director of planetary science at Nasa, was convinced something remarkable had been achieved by the mission.
Share this post
NASA hit a meteorite, how #**^# is that!
Share this post
Dr Lori Glaze, the director of planetary science at Nasa, was convinced something remarkable had been achieved by the mission.