Street View has finally come to the Canary Islands, and there's some wonderful sights to see.

On the Island of La Palma is the largest optical telescope in the world, way up above the clouds.

Enter Street View here and look around ....

Telescopes.kmz


telescopes.jpg


Post anything interesting you find in this thread.