Brimstone Eggs

Brimstone Eggs

Observation - Brimstone Eggs - UK and Ireland. Description: