Coming back from a hiatus on the site, there seems to be some sort of weird page on the website that has Chinese writing on it. The link is
https://www.wings900.com/cms/
Not sure the intentions of the link, whether its malicious, but it definitely doesn't belong here.