Baboon1

Baboon1

A screaming baboon with open mouth