Found this story today. A new show by Discovery Channel has apparently dedicated itself to the debunking of UFO's and other pheomena. In it, they
have already taken a shot at the debunking of the "Flying Humanoids".
Sorry but ive seen no conclusive evidence or any other type to lead me to believe in "flying humanoids".
The Flying Humanoid over France posts show a very good explanation to what was posted as an example.
This content community relies on user-generated content from our member contributors. The opinions of our members are not those of site ownership who maintains strict editorial agnosticism and simply provides a collaborative venue for free expression.