The Hubble Space Telescope records a breathtaking new image of the Liller 1 globular star cluster approximately 30,000 light-years away from Earth.
Hubble Space Telescope photo reveals stunning mix of young and old stars : Read more
Hubble Space Telescope photo reveals stunning mix of young and old stars : Read more