A fully rejuvenated Hubble telescope kicked off its new life on Sept. 9 with a flurry of stunningly clear images of cosmic wonder, including a celestial "butterfly" and a "pillar of creation." [Xinhua/AFP]
Comments