From that site: "still unresolved debate over the origin of one of nature's most elegant inventions: the feather"
Science fiction is fun! Take pictures of real birds, fossilized feathers, questionable empressions that allegedly show feathers on dinosaurs and presto - Evolution is a fact!!!