About two and a half million light years from Earth, the Andromeda Galaxy is not just a smudge of light in the night sky but an entire spiral galaxy larger than the Milky Way, and it has been falling ...