ByNobleID
    Revisional study on the subspecies of Atrophaneura nox (Lepidoptera, Papilionidae), with descriptions of two new subspecies | NobleID