New Hubble Telescope image of Horsehead Nebula in infrared.

New Hubble Telescope image of Horsehead Nebula in infrared.