The Andromeda Galaxy is a spiral galaxy approximately 2.5 million light-years (2.4×10 km) from Earth in the Andromeda constellation. Also known as Messier 31, M31, or NGC 224, it is often referred to ...