Designed by
Title
Telescopes at the Roque de los Muchachos Observatory, Spain #211554631
Description
Overview of some of the telescopes at the Roque de los Muchachos Observatory, ORM, astronomical observatory located in the municipality of GarafÃÂa, Canary Islands
This image is editorial