Yesterday most news stations were reporting on a so called “missing link” which has been presented by a group of science researchers. This is something that evolutionists have longed searched for throughout the years (albeit unsuccessfully). Here is one of the things the articles said: It has, among other things, opposable thumbs, similar to humans’ and [...]