Green Sea Turtle Hatchling making its first steps from the beach to the sea

Royalty-free stock photo ID: 116010556

Green Sea Turtle Hatchling making its first steps from the beach to the sea