GREENBELT, Md., April 19 (UPI) -- NASA's Hubble telescope has taken a new image of the iconic Horsehead Nebula to celebrate the 23rd anniversary of the famous observatory's launch.
The Hubble Space Telescope went into orbit aboard the space shuttle Discover April 24, 1990.