NASA's Hubble space telescope snaps a horsehead of a different color

NASA's Hubble Space Telescope has photographed the iconic Horsehead Nebula in a new, infrared light to mark the 23rd anniversary of the famous observatory's launch aboard the space shuttle Discovery on April 24, 1990.