Europen Space Agency Womby at the ESTEC, the European Space Agency installation in Noordwijk, the Netherlands. 52.23998854.4500094 Noordwijk, Netherlands Related