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 ....



Post anything interesting you find in this thread.