DescriptionAfrican helmeted turtle (Pelomedusa subrufa) laying eggs.jpg English: Marsh terrapin or African helmeted turtle (Pelomedusa subrufa) laying eggs, grounds...