Trimeresurus purpureomaculatus

Family : Viperidae