Designed by
Title
Teide Observatory, Island Tenerife, Canary Islands, Spain, Europe #318390849
Description
Teide Observatory, Island Tenerife, Canary Islands, Spain, Europe..Telescopes of the Teide Observatory on the ridge at Izaña in the Las Canadas del Teide National park