Happy!

Orangutan on Sumatra Island, Indonesia.