4 ms·World's biggest telescope1 points by healthylivingal 17y agoThousands of years ago, the original inhabitants of Spain's Canary Islands are thought to have worshipped the Roque de los Muchachos mountain as having magical powers.