AvianDiversity » A Connoisseur's Eye » Reptiles » Green Keelback (Macropisthodon plumbicolor

Green Keelback (Macropisthodon plumbicolor