Darwin's theory of evolution by natural selection meets all the criteria of a scientific theory. This means: A. Scientific opinion is about evenly split as to whether evolution really happened. B. Scientific opinion runs about 90% in favor of the theory of evolution and about 10% opposed. C. After more than 100 years of testing, Darwin's theory stands stronger than ever, having successfully met every scientific challenge to its validity. D. There is no longer any doubt that the theory of evolution is absolutely true.