Space giant moves to new home
Thursday, June 18, 2009 - 05:35
in Astronomy & Space
The largest space telescope ever constructed in Britain is to be taken out of storage at the University of Leicester's Space Research Centre to go on display at the Science Museum in London...