I have a clue, and my point is not pedantic, it's clarifying. If they found- using experimental apparatus- some physical evidence, it would be a 'finding'.
GP was rude and out of line, but to be frank with you, it is pedantic to quibble about the definition of the word "finding", a word which doesn't even appear in the article (yes, I did see the title).
If the research doesn't interest or impress you, there's plenty of other articles.