macadas.no-ip.info
I Zwicky 18
What you see is the galaxy I Zwicky 18 located 60 million light years from our beloved solar system. A distance a little large because it is not in the so-called “local group” (remember…