marsh fritillary ova

marsh fritillary ova

Observation - marsh fritillary ova - UK and Ireland. Description: