Green Tree Lizard

Green Tree Lizard - Lue's Tree Lizard Is A Beautiful Reptile With Beautiful Green-black Body. The Blue Spots At Its Mouth Angle Is The Most Significant Character Of This Species. The Tree Lizard Is Endemic To Taiwan And Could Be Found In Only Several Mountain Areas. Photo

Pro Stock Photos From Dreamstime