frog spawn and tadpoles closeup

Royalty-free stock photo ID: 87376601

frog spawn and tadpoles closeup