Feels like a stretch that multiple military personnel went on record and conspired to make this up for the clicks on a blog? Far easier ways to drive traffic.
Can you please point me to the terrestrial explanation for the recent spate of "snake-like" UFO sightings?
In the absence of any positive evidence for its existence, I don't believe there is extra-terrestrial life. But I haven't seen any logical explanation for some of the widely observed phenomena, either. I usually assume it involves secret government projects.