Astronomers are currently spotted a enormous galaxy cluster dubbed M88. This collection of stars is situated thousands of light-years away. M88 is classified to be one of the dense galaxy clusters detected by humans. The observation were made using the Hubble Space Telescope. Images from the telescope display a awe-inspiring array … Read More