Designed by
Title
La Palma Observatory #16834167
Description
At Roque de los Muchachos in La Palma, Canary islands, Spain, one cand find one of the largest astronomical observatories in the world, that has many telescopes. This is the Isaac Newton telescope, 2.5m