Lovell Telescope, Jodrell Bank

Lovell Telescope, Jodrell Bank

The Lovell Telescope, the main radio telescope at Jodrell Bank Observatory, Cheshire, England, UK