03 Jul 2026
IC 2944, also known as the Running Chicken Nebula, is a bright H II region and open cluster in the constellation Centaurus, approximately 6,500 light years from Earth.
RCW 62
17 credit