Why?
Ancestral pupfish in Colorado River system spread into Death Valley drainage
Pupfish populations become isolated as river changes course, and as climate changes cause expansion or contraction of habitat
Isolated populations already differ from ancestral population, due to founder effect
Natural selection and genetic drift act independently on each isolated population
. . . and voil·! New species of pupfish!