SciencePets
0
See the Butterfly Nebula like never before in this spectacular Gemini South telescope image - Space
The 8.1-meter Gemini South telescope, located in the Andes, saw first light on Nov. 26, 2001.
Comments