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
Natural selection acted independently on each isolated population
. . . and voil·! New species of pupfish!