chinadaily.com.cn
left corner left corner
China Daily Website

NASA releases new space photos

Updated: 2012-01-11 09:59
( Agencies)
NASA releases new space photos 

A compass and scale image of the Borg 58 galaxy field, showing five tiny galaxies clustered together 13.1 billion light-years away, is seen in this Jan 10, 2012 handout. [Photo/Agencies] 


...
...
...