I saw that too. I guess it means that the writer believes the scientists and not NASA!
I’m working on my backyard Drone Blind.