A 79 Free read Article Stars in their eyes Inside the European Space Agency complex on the Dutch coast, engineers and scientists are wrestling with big ideas. But for them, where we come from and whether we are alone are not philosophical questions: they are the…