Astronomers are currently discovered a massive galaxy cluster referred to as M88. This collection of stars is situated thousands of light-years from Earth. M88 is deemed to be one of the most massive galaxy clusters ever seen by humans. The discovery were made using the Hubble Space Telescope. Images from the telescope reveal a stunning cluster of