Friday, January 13, 2012

India, China collaborate to build worlds largest telescope(30-meter (or 100-foot) telescope)
http://ping.fm/ywQQ8

No comments:

Post a Comment