Thanks. Mind sharing where you are browsing from and what you get when you try to hit the link (DNS failure, site not responding, etc)? I can forward an issue report on to the maintainers
I guess I visited the site in the past and had some old cache that crashed the site...