Opisthotropis cheni

Opisthotropis cheni is a species of natricine snake found in China.