The Hubble Space Telescope is a satellite-mounted telescope which orbits Earth and makes astronomical observations. The project is jointly co-ordinated by NASA and the European Space Agency (ESA).