Another wonder photo from Hubble telescope on September 11, 2009 Get link Facebook X Pinterest Email Other Apps New camera and new features lead the telescope to send some more breath taking pictures back to earth. This one referred to as butterfly or bug nebula is the picture that speaks for itself. Take a look at it. Comments
Comments