Pelomedusa subrufa (Family Pelomedusidae)

Found at night in a pool of water on the border of Isalo National Park. It was quite a stinky turtle if I remember right.