This was an interesting discovery but is a couple of years old. The article says the paper was published in 2021. I remember seeing the photo around then.
I remember when IFLS first appeared (Facebook?) and it was this great edgy place to hear about cutting edge science. A few years later it had turned into a clickbait ad agency. Not sure what happened.