This well-done video animation addresses anti-evolution anti-science "irreducible complexity" arguments by showing how complexity can arise through gradual evolution -- thereby debunking ...