Image 1 of 1
Lovell Telescope at Jodrell Bank Cheshire UK aerial view
Lovell Telescope at Jodrell Bank Cheshire UK aerial view