Trimeresurus trigonocephalus

Family : Viperidae