And the NASA press release:
https://www.nasa.gov/feature/goddard/2023/hubble-sees-possib...
Not sure what the deal is with this hubblesite.org…
Edit: Ah ok, interesting… It’s entirely legit. The “about us” page says the website is produced by the Space Telescope Science Institute (https://www.stsci.edu).