Evolution and Adaptations are two separate and distinct concepts often misused by Neo-Darwinists. The existence of over-engineered systems defeats Darwin's theory.
See All 8 Episodes of "Fact Checking Darwin"