small turtle on water lily leaf (Nymphaea alba)

Royalty-free stock photo ID: 31136167

small turtle on water lily leaf (Nymphaea alba)