The news from the fringe this holiday season is unsettling: A religious sect that believes humans were created by visiting aliens has announced that its own experiments have delivered the first-ever ...
HOLLYWOOD, Fla. -- Ushering in either a brave new world or a spectacular hoax, a company linked to a religious sect that believes in space aliens announced Friday that it has produced the world's ...