Long-tailed macaques (Macaca fascicularis) in Sacred Monkey Forest, Ubud, Indonesia

Royalty-free stock photo ID: 99610208

Long-tailed macaques (Macaca fascicularis) in Sacred Monkey Forest, Ubud, Indonesia