I was just visiting when I noticed some disturbing noises coming from the page, and then noticed this thing off to the side. The noise turned out to be coming from an autoplaying Youtube video embedded on the site.
So yeah, I think the admins need to look into this.