My God. How can they even be human??
I think it’s a FAKE NEWS story. Snopes lists it as “unproven”. All I know is that I haven’t seen any provenance to back it up.