Mullard Radio Telescope Published February 25, 2018 at 1918 × 1103 in Mullard Radio Telescope Mullard Radio Telescope