ByNobleID
    Figure 8 in The stick insects (Insecta: Phasmatodea) from the Cloud Forest of the Chicaque Natural Park, Colombia | NobleID