Marc
Posts : 385 Join date : 2009-04-08
| Subject: The Missing Link and the Evolution Debate Fri May 22, 2009 12:31 pm | |
| So apparently evolutionists are partying that they found the alleged missing link nicknamed "Ida" ... the same scientific community that believes in . Please. | |
|