Dec. 27
2002 Clonaid, a company founded by a religious sect that believes in space aliens, announced the world's first cloned baby, a claim subsequently dismissed by scientists for lack of proof.
Dec. 27
2002 Clonaid, a company founded by a religious sect that believes in space aliens, announced the world's first cloned baby, a claim subsequently dismissed by scientists for lack of proof.