Designed by
Title
Mother and baby Orangutan hanging from a Tree in the Sumatra Rain forest, Indonesia. #131797736
Description
Mother and baby Orangutan hanging from a Tree in the Sumatra Rain forest, Indonesia. This Picture was taking close to Bukit Lawang. The Orangutans are wild living.