Scientist who worked on Apollo missions slams decision to close Dundee satellite facility

© Dundee UniversityDundee Satellite Receiving Station (DSRS) had been releasing images from space for over 40 years
Dundee Satellite Receiving Station (DSRS) had been releasing images from space for over 40 years

Breaking