Stefanie's Shenanigans

8 Jun 2011

“From a mountaintop in northern Chile, the largest visible-light  telescope in the world has captured stunning images of the cosmos in  never-before-seen detail.”

“From a mountaintop in northern Chile, the largest visible-light telescope in the world has captured stunning images of the cosmos in never-before-seen detail.”