fbpx

ESA - European Space Agency

Europe’s two next Galileo navigation satellites have touched down in Europe’s Spaceport

Europe’s next two Galileo navigation satellites have touched down in Europe’s Spaceport in French Guiana ahead of the launch of a quartet by Ariane...