Each new and exotic Cambrian creature—the anomalocarids (see Fig. 2.10), Marrella, Opabinia, and the bizarre and appropriately named Hallucigenia—for which there were again no obvious ancestral forms in the lower strata, required its own series of transitional ancestors. But where were they?

