Checkered Keelback Snake

Checkered Keelback Snake, Xenochrophis piscator. Aka Asiatic water snake. Found in or near freshwater lakes or rivers. It feeds mainly on small fish and water frogs. Tissamaharama, southeastern Sri Lanka.