Cassida

Cassida

Observation - Cassida - UK and Ireland. Description: