NASA - INTA - Estacion Espacial de Madrid


Size: 5184px × 3456px
Location: Madrid Deep Space Communication Complex, Robledo de Chavela, Spain
Photo credit: © Gloria Latorre & Álvar Montes / Alamy / Afripics
License: Licensed
Model Released: No