The Orion Nebula’s biggest stars [3939 x 2955]