Galaxy Zoo Talk
by tcs3475
There appears to be a green artifact overlapping the right hand side of the galaxy
Posted December 11, 2016 6:37 PM