That domain name, llnwd.net is a private data service, not a Fox News link at all.
CedarDave has used the link in the past for some other item unrelated to this, and was just lucky enough to stumble on this.
My guess is that they use llnwd.net to push content to their affiliates and we just got lucky with the link.
The stream doesn't seem to be working for me atm... I'll try again a little later.