A radio telescope array VLA (Very Large Array) in New Mexico (USA)

Royalty-free stock photo ID: 133083830

A radio telescope array VLA (Very Large Array) in New Mexico (USA)