Tag Archive: Scientific paper which says the human hand was designed by a ‘Creator’ sparks controversy