Hand holding newly hatched baby turtle

Royalty-free stock photo ID: 111790241

Hand holding newly hatched baby turtle