Evolution has produced all life

Evolution Web Evolution has produced all life

Honest, intelligent people must accept scientific evidence that evolution produced all living things, because no other trustworthy explanation exists.