Common Nettle Capsid

Common Nettle Capsid

Observation - Common Nettle Capsid - UK and Ireland. Description: