Cantoria violacea

Cantor's water snake