Large batch of eggs on leaf.

Large batch of eggs on leaf.

Observation - Large batch of eggs on leaf. - UK and Ireland. Description: