I did search for the link and actually found 3, none of which I knew about , 2 forum posts and one site, all crap unfortunately.
This is some sort of glitch with the software they are using, or 3 coincidental typos, or a case of the link being copied from one site to the other.