I visited it once when I was bored during the pandemic. The domain name was like 3.1415…(.something). It had multiple index pages (index.html, index2.html, index3.html, …) that contained a message saying the one million digits of pi is somewhere on the website. The earliest snapshot on the Wayback Machine showed the actual million digits of pi. The website was nothing more than a slightly styled HTML with centred contents and a beige coloured background. I remembered it was .com but I could be wrong. Either index2 or 3 had a picture, either Euler or Mona Lisa, don't remember which. This is all the information I can remember.
Source: r/tipofmytongue · by /u/TheLuckyCuber999BACK