ByNobleID
    FIGURE 26 in Taxonomy and distribution of irregular echinoids (Echinoidea: Irregularia) from Sri Lanka | NobleID