SOTT

Irreducible complexity: What scallops’ 200 eyes might teach us about the ‘evolution’ of vision – or more accurately, Intelligent Design