Lovell Telescope, Jodrell Bank
The Lovell Telescope, the main radio telescope at Jodrell Bank Observatory, Cheshire, England, UK
© Shearwater41 | Stock Free Images
Similar Free Images
Categories: