Vetch aphid (Macrosiphini (Megoura viciae ))

Vetch aphid (Macrosiphini (Megoura viciae ))

Observation - Vetch aphid (Macrosiphini (Megoura viciae )) - UK and Ireland. Description: No notes

No notes