Designed by
Title
View on international space observatory and telescopes on La Palma island #274001676
Description
View on international space observatory and telescopes on La Palma island located on highest mountain range Roque de los muchachos, sunny day, Canary islands, Spain