Horsehead Nebula dazzles astrophotographers (pictures)

Hubble Space Telescope has photographed the iconic Horsehead Nebula in a new infrared light to mark the 23rd anniversary of the observatory's launch.