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.