River otter in mangrove forest. Langkawi island. Malaysia

Royalty-free stock photo ID: 3126356

River otter in mangrove forest. Langkawi island. Malaysia