I can see it perfectly. There may be some trouble with your browser or internet connection. The link works OK.
That site has been the bane of my internet pro-allied campaigns for years. Excelent site, has my complete and unwavering respect.