IIRC That website you posted is not welcome here. Tinfoil hat stuff.
That isn’t even tinfoil hat, it is a known hoax site. It is made where anyone can go there and post whatever outrageous story they can make up and see who buys it. It isn’t as overt as The Onion, but its stories are just as real.