Trimeresurus popeorum

Zoology