Well, a precise mock up of it was made and it does fly. I saw that on the History Channel.
So what? lol really. A leaf "flies." Are you claiming this had a built-in engine?
History channel disappoints me. They used to be strict information, and now they're sensationalists.
I believe in other intelligent life forms, but when I see evidence that's plausibally (word?) dismissable, it's best to do so.