IC 2560 is a spiral galaxy lying over 110 million light-years away from Earth in the constellation of Antlia.