Spotted: Massive M88 Galaxy Cluster

Astronomers are currently spotted a enormous galaxy cluster known as M88. This collection of celestial bodies is located millions of light-years distant. M88 is deemed to be one of the most massive galaxy clusters ever seen by humans. The discovery were made using the James Webb Space Telescope. Images from the telescope reveal a stunning cluster

read more