Trimeresurus albolabris

Family : Viperidae