Possibly Pelomedusa neumanni. North of Sangere River along pipeline road
I caught outside a school in Masai Mara. Sorry for being so ignorant of animal names. (referring to putting Lizard as a placeholder)
A good place to find vultures
Crossed road