Image 1 of 1
AACD0102.jpg
Mother Orangutan and Baby Hanging in a Tree; Tanjung Puting National Park, Borneo, Indonesia