Large batch of eggs on leaf.

Large batch of eggs on leaf.

Observation - Large batch of eggs on leaf.. Description: