Back to album

Jodrell Bank - The Lovell Telescope

The 76-m Lovell Telescope is the world's third largest, fully-steerable radio telescope and has stood proudly over the plains of Cheshire since 1957.

348 views
1 fave
1 comment
Uploaded on March 23, 2010
Taken on February 15, 2010