Largest Radio-Radar Telescope Unveiled