Illuminated prototype multiple mirror telescope at night built in 1979 decommissioned in 1998. Arizona, USA
Editorial
Resolution
5251 x 4119px
Contributor
Rights
Release
Stock Photo ID
D1223_18_092