Claire Cavanaugh visits the European Space Research and Technology Center, ESTEC, in Noordwijk in Holland’s North Sea dunes. ESTEC is the “brains” of the European Space Agency ESA, where the […]
Daily Archives: 27th December 2007
1 post