European Telescope Pierces Into Heart of Massive Galaxy
Tuesday, June 26, 2012 - 11:31
in Astronomy & Space
The Centaurus A galaxy is located about 12 million light-years away.
The Centaurus A galaxy is located about 12 million light-years away.