The Lovell Telescope at Jodrell Bank, Cheshire, has been probing the cosmic universe since 1957. It is one of the largest and most powerful radio telescopes in the world.
Previous
Previous
Naples, Italy
Next
Next