big sea turtle on the seaweed bottom on Philippines

Royalty-free stock photo ID: 110004767

big sea turtle on the seaweed bottom on Philippines