World’s Largest Telescope Will Sit atop Chilean Mountain

Engineers are preparing to blast away the top of a Chilean mountain to make way for the European Extremely Large Telescope (E-ELT). …read more

Source: World Nature Top News