You might be right. I just found the site yesterday and noticed that they had some interesting articles that were not your everyday read.
If I wasn’t so tired, I’d look into this story, and hope to find some other sources covering it. But darn, I need toothpicks to hold my eyes open. Would you ping me if you find anything more?