INSTANTS INSTANTS ESA’s Anniversary Since its birth in 1975, the European Space Agency has been Europe's guiding light into the mysteries of the...