Royalty-free stock photo ID: 150163562

Newly hatched baby Loggerhead turtle toward the ocean