Friday, April 25, 2003

NASA's Hubble Space Telescope was launched on 24 April 1990. This extraordinary photograph, spanning three light-years in the Omega or Swan Nebula, located about 5,500 light-years away in the constellation Sagittarius, was released to mark the anniversary.



Of old hast Thou laid the foundation of the earth: and the heavens are the work of Thy hands.

No comments:

Post a Comment