Designed by
Title
Quixote and Sancho telescopes. Institute of Astrophysics of the Canary Islands, Teide observatory #229778232
Description
Tenerife,Spain July 31st 2015: Quixote and Sancho telescopes. Institute of Astrophysics of the Canary Islands,Teide observatory
This image is editorial