Other For European astronauts, this place in Germany is the next best thing to the moon September 26, 2024