New NASA images show iconic Horsehead Nebula in unprecedented detail April 30, 2024 by CBS Miami The Horsehead Nebula, which NASA has called “one of the most distinctive objects in our skies,” is located in the constellation Orion.