Lycodon semicarinatus, the Loo-Choo big-tooth snake or Ryukyu odd-tooth snake, is a species of snake in the family Colubridae.
It is found in Japan.[2]
This article relating to Colubrinae is a stub. You can help Wikipedia by expanding it.