species 27 observations

Fletcher Scale

Parthenolecanium fletcheri