I'm going to talk about one or two peer reviewed papers, but in doing so, I'm going to have to say a few words ... and this will not be pretty ... about a certain science writer's report at the BBC.
In an article titled "Space is the final frontier for evolution, study claims" BBC "science...