Episode description


The Extremely Large Telescope - under construction in Chile’s Atacama Desert. | The Science Show podcast - Listen or read transcript on Metacast