I found the site via google search. It looks like the article is automatically translate via google translation, from a chinese lanuage article.