Darwin's theory proving itself all over again?