Sounds like this entire article is a modern 'invention'.
LOL! My thoughts exactly. Peppered throughout the article, "There's no actual evidence any of this is true."