Tropidonophis elongatus

Tropidonophis elongatus, the Moluccan keelback, is a species of colubrid snake. It is found in Indonesia.