Yellow Baboon (Papio cynocephalus) walking along wall with embedded glass, Tana River District, Kenya.