Cherry aphids, perhaps

Cherry aphids, perhaps

Observation - Cherry aphids, perhaps - UK and Ireland. Description: Ants and aphids inside folded leaves

Ants and aphids inside folded leaves